获取Html.RouteLink结果的URL地址

时间:2012-06-07 12:35:33

标签: c# asp.net-mvc-3 url asp.net-mvc-routing

的结果
@Html.RouteLink("link-name" , "route-name" , new 
{
  id = "8850" ,
  title = "sample-title" ,
  description = "sample-description"
}
)

<a href="/8850/sample-title/sample-description/">link-name</a>

是否有任何只提供href地址的扩展方法?

1 个答案:

答案 0 :(得分:4)

您可以使用“Url.Action”

UrlHelper类:

Action(string actionName, string controllerName, RouteValueDictionary routeValues);

对于其他重载,请检查:

<强> UrlHelper.Action Method

例如

<a href="@Url.Action(actionName, controllerName, routeValues)">link-name</a>