我有一个正在创建的MVC应用程序,必须将常规WebForms集成到站点中。 WebForm页面将使用ReportViewer控件,因此我相信这将无法在常规MVC View 中使用,因为ReportViewer使用ViewState等。
我可以创建一个使用MVC View Master页面的常规Web窗体吗?如果是这样,是否可以使用HTML助手方法(如RenderPartial)?
最佳答案
我可以创建一个
使用MVC View 的常规Web窗体
母版页?
我不确定,但是只要它只是标记并且不使用任何MVC特定功能,它就可以工作。
如果是这样...是否可以使用HTML
诸如RenderPartial的辅助方法?
不。如果以这种方式使用它,Html
属性将不会自动设置,而且我不知道有什么方法可以破解它。
我们在WebForms中开始了一个项目,并在某种程度上意识到MVC更适合我们的目的,因此,在完成从WebForms的迁移之前,我们必须维护每个“门户”元素(选项卡,注销按钮等)的两个独立版本。 )。这很痛苦,但这是可行的。
关于asp.net-mvc - 在WebForm页面中使用MVC主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434261/