如何使用ASPNET.MVC Razor的自定义控件?
我想在剃刀视图上使用自定义控件。例如:
<mycontrols:something>@Model.MyVar</mycontrols:something>
要么
<mycontrols:something myattribute="@Model.MyVar" />
请注意,我的目标是仅使用从MvcControl派生的少量控件,仅适用于微不足道的重复使用。
我试图找出类似于@Register的语法来写入视图的顶部,但没有任何成功。
然后我去了web.config,补充说
<pages> <controls> <add tagPrefix="mycontrols" namespace="mynamespace" assembly="myassembly"/> </controls> </pages>
但是在渲染中看起来像是自定义控件被忽略。
有人可以帮忙吗