加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:21:52 所属栏目:asp.Net 来源:网络整理
导读:我正在添加一个WebForm,我想从中解析到URL的路由.例如,在MVC中我会使用 return RedirectToAction("Action","Controller"); 因此,如果您有办法从同一个应用程序中的WebForm获取相同的URL,我们将不胜感激. 解决方法 在Webform中尝试这样的事情: % var request
我正在添加一个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" }) %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读