从两个世界创建两个用户控件很简单:ASP.NET + Razor或MVC 3.0。
但我不知道如何从剃须刀“_layout.chtml”页面使用用户控件。
我想把这样的东西放在布局页面中:
<uc:MyTag Prop1="" Prop2="" />
所以我需要在布局文件的顶部声明这个指令:
<%@ Register TagPrefix="uc" TagName="MyTag" Src="Controls/Mytag.ascx" %>
但它不起作用,请帮助!!!! 似乎在razor“_layout.chtml”页面中不允许&lt;%。
谢谢
答案 0 :(得分:1)
您可以添加像这样的共享视图
Html.RenderPartial("Mytag", model);
答案 1 :(得分:0)
如果我的假设是正确的,你试图使用Razor视图引擎(两个单独的实体)在MVC中使用Web窗体用户控件,那么我会看看做something like this。