Jak używać niestandardowych elementów sterujących za pomocą maszynki ASPNET.MVC Razor?Niestandardowe elementy sterujące za pomocą programu ASP.NET MVC Razor
Chcę użyć niestandardowego sterowania w widoku maszynki. na przykład:
<mycontrols:something>@Model.MyVar</mycontrols:something>
lub
<mycontrols:something myattribute="@Model.MyVar" />
Należy pamiętać, że moim celem jest wykorzystanie tylko kilka kontroli pochodzące z MvcControl, tylko dla błahych repetive spożywczych UI.
Próbowałem znaleźć składnię podobną do @Register, aby pisać na górze widoku, ale bez powodzenia.
Potem poszedłem do pliku web.config, dodając
<pages>
<controls>
<add tagPrefix="mycontrols" namespace="mynamespace" assembly="myassembly"/>
</controls>
</pages>
ale wygląda na niestandardowe elementy sterujące są ignorowane w renderingu.
Ktoś może pomóc?
... Może to być trochę staromodne, ale czasami również niestandardowa kontrola może być przydatna, aby twój kod był czystszy!
powtarzając opinie wszyscy inni tutaj, ale podejmiecie niewłaściwe podejście. Są lepsze sposoby robienia tego, co chcesz w Razorze, a nawet w ogóle w MVC. –