设计支持模板化UserControl

时间:2010-05-03 12:57:38

标签: asp.net-mvc templates user-controls designer

我使用以下教程创建了一个真正简单的模板化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'的公共属性。

我该如何解决这个问题?我甚至不需要使用拖放设计器,只需渲染控件就可以了。

谢谢!

1 个答案:

答案 0 :(得分:-1)

您阅读的文章是关于ASP.NET WebForms的,这在ASP.NET MVC中不起作用。可以肯定地说,你可以放弃你的工作并重新开始。

为ASP.NET MVC中的可重用内容创建部分视图或Html Helper。