Asp.net mvc 在Web表单页面中使用MVC母版页

Asp.net mvc 在Web表单页面中使用MVC母版页,asp.net-mvc,master-pages,webforms,Asp.net Mvc,Master Pages,Webforms,我正在创建一个MVC应用程序,我必须将常规WebForms集成到站点中。WebForm页面将使用ReportViewer控件,因此我认为在常规MVC视图中无法使用,因为ReportViewer使用ViewState等 我是否可以创建一个使用MVC视图母版页的常规Web表单?如果是这样的话……是否可以使用诸如RenderPartial之类的Html助手方法 我可以创建一个 使用MVC视图的常规Web表单 母版页 我不确定,但它可能会工作,只要它只是标记,不使用任何MVC特定的特性 如果是的话……是

我正在创建一个MVC应用程序,我必须将常规WebForms集成到站点中。WebForm页面将使用ReportViewer控件,因此我认为在常规MVC视图中无法使用,因为ReportViewer使用ViewState等

我是否可以创建一个使用MVC视图母版页的常规Web表单?如果是这样的话……是否可以使用诸如RenderPartial之类的Html助手方法

我可以创建一个 使用MVC视图的常规Web表单 母版页

我不确定,但它可能会工作,只要它只是标记,不使用任何MVC特定的特性

如果是的话……是否可以使用Html 辅助方法,如RenderPartial

没有。如果以这种方式使用,则不会自动设置
Html
属性,我也不知道有什么方法可以破解它


我们在WebForms中开始了一个项目,并在中途意识到MVC更适合我们的目的,因此在我们完成从WebForms的迁移之前,我们必须维护每个“门户”元素(选项卡、注销按钮等)的两个独立版本。这是一种痛苦,但它是可行的。

您可以从webforms应用程序使用ajax调用MVC控制器,并使用它返回的html,而不是使用RenderPartial

  if (Request.IsAjaxRequest())
   return View("someascx", model);

没有看到关于如何将mvc主布局页面添加到webform页面的任何答案。。。。