首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UrlHelper.GenerateUrl

UrlHelper.GenerateUrl
EN

Stack Overflow用户
提问于 2011-03-28 09:50:49
回答 2查看 17.3K关注 0票数 17

您能提供一个仅使用目标控制器和操作在操作过滤器中使用Urlhelper.GenerateUrl的示例吗?

EN

回答 2

Stack Overflow用户

发布于 2014-08-06 18:50:57

代码语言:javascript
复制
var url = UrlHelper.GenerateUrl(null, "action", "controller", null, RouteTable.Routes, HttpContext.Current.Request.RequestContext, false);

代码语言:javascript
复制
var urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext);    
var url = urlHelper.Action("action", "controller");
票数 38
EN

Stack Overflow用户

发布于 2011-06-17 18:53:24

您可以使用Url.Action( Action , Controller )

更清楚地说,这里是一个example

代码语言:javascript
复制
<ul>

    <li><a href="@Url.Action("Details" , "Reports", new { Id = report.Id })">
        <img src="~/Content/icons/view.svg" /></a></li>

    <li><a href="@Url.Action("Edit" , "Reports", new { Id = report.Id })">
        <img src="~/Content/icons/edit.svg" /></a></li>

    <li><a href="@Url.Action("Delete" , "Reports", new { Id = report.Id })">
        <img src="~/Content/icons/remove.svg" /></a></li>

</ul>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5453901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档