我使用以下教程创建了一个真正简单的模板化UserControl: http://msdn.microsoft.com/en-us/library/36574bf6(VS.80).aspx
我现在可以使用以下命令将此控件添加到我的mvc 2.0应用程序中:
<components:Box BoxType="Help" Title="Content Title" runat="server">
<Content>
<%: Html.TextBox("test") %>
This is my awesome content!<br />
<b>Test</b>
</Content>
</components:Box>
然而,当我去设计师时,我得到一个例外: 类型'System.Web.UI.UserControl'没有名为'Content'的公共属性。
我该如何解决这个问题?我甚至不需要使用拖放设计器,只需渲染控件就可以了。
谢谢!
答案 0 :(得分:-1)
您阅读的文章是关于ASP.NET WebForms的,这在ASP.NET MVC中不起作用。可以肯定地说,你可以放弃你的工作并重新开始。
为ASP.NET MVC中的可重用内容创建部分视图或Html Helper。