ASP MVC中的服务器控件

时间:2013-12-07 06:12:29

标签: asp.net-mvc

我使用aspx视图引擎创建MVC 4应用程序。

我的问题是:

我读了一些材料,ASP.MVC中没有viewstate和postback概念。为什么我可以在我的视图中使用服务器控件?

<body>
    <form id="form1" runat="server">
    <div>

        <asp:TextBox runat="server"></asp:TextBox>

    </div>
    </form>
</body>

1 个答案:

答案 0 :(得分:1)

你已经正确阅读 - 在MVC中没有ViewState和Postback这样的东西。如果您确实需要使用特定的ASP.NET服务器控件,则必须将标准WebForms页面添加到项目中,并将服务器控件放在其中。

您可能需要更改routes表(通常在App_Start \ RouteConfig.cs中)并为WebForms页面添加路由的异常。