使用ASP.NET MVC时从WebForm访问HtmlHelpers

前端之家收集整理的这篇文章主要介绍了使用ASP.NET MVC时从WebForm访问HtmlHelpers前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在添加一个WebForm,我想从中解析到URL的路由.例如,在MVC中我会使用
return RedirectToAction("Action","Controller");

因此,如果您有办法从同一个应用程序中的WebForm获取相同的URL,我们将不胜感激.

解决方法

在Webform中尝试这样的事情:
<% var requestContext = new System.Web.Routing.RequestContext(
       new HttpContextWrapper(HttpContext.Current),new System.Web.Routing.RouteData());
   var urlHelper = new System.Web.Mvc.UrlHelper(requestContext); %>

<%= urlHelper.RouteUrl(new { controller = "Controller",action = "Action" }) %>

猜你在找的asp.Net相关文章