尝试将ASP.NET控件放在MVC页面中会导致异常

时间:2012-02-21 11:59:28

标签: asp.net asp.net-mvc webforms

我在ASP.NET MVC Partial View中创建了一个asp:TreeView控件。视图在没有控件的情况下呈现正常。通过控件,我得到以下例外:

Control 'MainContent_TreeView1' of type 'TreeView' must be placed inside a form tag with runat=server

由于这不是WebForms项目,我不明白为什么我需要一个表单。我错过了什么?

1 个答案:

答案 0 :(得分:1)

基本上,我不相信你可以将MVforms控件添加到MVC页面。

您需要创建一个单独的aspx页面(MVC项目中的webforms页面)才能使用服务器控件。

Things I cannot do in ASP.NET MVC