将#id添加到ASP.NET MVC URL

时间:2014-10-24 13:51:35

标签: asp.net-mvc

我在ASP.NET MVC视图上有以下内容:

<a href="@Url.Action(MVC.Help.Index())">

但我想在生成的网址中添加一个像#privacy-policy这样的锚点,这样我就可以了:

/help#privacy-policy

我该怎么做?

1 个答案:

答案 0 :(得分:1)

<a href="@Url.Action(MVC.Help.Index())#privacy-policy">

或者您可以扩展UrlHelper:

public static string Action(this UrlHelper helper, string action, string anchor)
{
    return helper.Action(action) + "#" + anchor;
}