0

如何使用 ASP.NET MVC @Html.ActionLink 生成一个链接以获得一个空片段。

<a href="#">Title</a>

我知道这@Html.ActionLink("Title", "action", "controller", null, null, "fragment", null, null)会给我<a href="/controller/action">Title</a>or <a href="/">Title</a>,但是知道这样做的正确方法会很棒。

4

1 回答 1

6

ActionLinkhelper 更常用于根据动作、控制器、路由值等正确生成 url,以及基于 htmlattributes 等的锚标记。在您的情况下,您只需<a href="#">Title</a>在 cshtml 中编写,无需使用操作链接。但如果你真的想使用它,试试这个:

@Html.ActionLink("Title","",null,new {href="#"})

此处非指定操作将生成 root/作为href,因此通过指定帮助程序的 html 属性重载来覆盖它。

于 2013-06-07T00:42:34.870 回答