ASP.NET:在web窗体中使用MVC局部视图
我有一个常规的ASP.NET web表单页面,正在粘贴一个从MVC视图页面获取的ASP.NET:在web窗体中使用MVC局部视图,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我有一个常规的ASP.NET web表单页面,正在粘贴一个从MVC视图页面获取的 我需要对这个web forms.aspx做什么才能使Html.Partial正常工作?我已将其放在web窗体的顶部。aspx页面: <%@ Import Namespace="System.Web.Mvc" %> <%@ Import Namespace="System.Web.Mvc.Html" %> 下面是一篇关于如何在webforms中使用MVC的文章:您遇到了错误,因为Html是S
我需要对这个web forms.aspx做什么才能使Html.Partial正常工作?我已将其放在web窗体的顶部。aspx页面:
<%@ Import Namespace="System.Web.Mvc" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>
下面是一篇关于如何在webforms中使用MVC的文章:您遇到了错误,因为
Html
是System.Web.MVC.ViewPage
类的属性,是HtmlHelper
类的实例。System.Web.Mvc.ViewPage
类是默认ASP.NET Mvc视图继承自的类,因此您可以访问视图中的Html
属性
我不知道您将如何在webforms页面中创建HtmlHelper
实例,但我可以想象,由于它的构造函数需要ViewContext
和IViewDataContainer
,所以您会遇到困难
Compiler Error Message: CS0103: The name 'Html' does not exist in the current context