Как я могу использовать настраиваемые элементы управления с помощью ASPNET.MVC Razor?
Я хочу использовать настраиваемый элемент управления в представлении Razor. например:
<mycontrols:something>@Model.MyVar</mycontrols:something>
или
<mycontrols:something myattribute="@Model.MyVar" />
Обратите внимание, что моя цель состоит в том, чтобы использовать только несколько элементов управления, полученных из MvcControl, только для тривиальных повторяющихся ui файлов.
Я попытался найти синтаксис, похожий на @Register, чтобы писать в верхней части представления, но без каких-либо успехов.
Затем я пошел в web.config, добавив
<pages>
<controls>
<add tagPrefix="mycontrols" namespace="mynamespace" assembly="myassembly"/>
</controls>
</pages>
но похоже, что в рендеринге игнорируются пользовательские элементы управления.
Кто-то может помочь?
... Возможно, это немного старомодно, но иногда и пользовательский контроль может быть полезен для очистки вашего кода!