Asp.net 从web表单用户控件链接mvc3视图
我有一个现有的web表单web应用程序。我想慢慢过渡到mvc3。为了实现这一点,我希望能够从旧的用户控件(System.Web.UI.UserControl)链接到新的mvc3内容中的Html.Action和Html.Render。可能吗?任何黑客的解决方案都可以 对于Asp.net 从web表单用户控件链接mvc3视图,asp.net,asp.net-mvc-3,webforms,Asp.net,Asp.net Mvc 3,Webforms,我有一个现有的web表单web应用程序。我想慢慢过渡到mvc3。为了实现这一点,我希望能够从旧的用户控件(System.Web.UI.UserControl)链接到新的mvc3内容中的Html.Action和Html.Render。可能吗?任何黑客的解决方案都可以 对于UrlHelper,应该可以使用这些方法;在您的网络表单中: <% var requestContext = new System.Web.Routing.RequestContext( new HttpCon
UrlHelper
,应该可以使用这些方法;在您的网络表单中:
<% var requestContext = new System.Web.Routing.RequestContext(
new HttpContextWrapper(HttpContext.Current),
new System.Web.Routing.RouteData());
var urlHelper = new System.Web.Mvc.UrlHelper(requestContext); %>
作为记录,我从以下答案中得出:
<a href="<%= urlHelper.RouteUrl(new { controller = "Controller",
action = "Action" }) %>">To the MVC app!</a>