如何使用@ Html.ActionLink生成一个空片段

时间:2013-06-07 00:30:21

标签: c# asp.net-mvc asp.net-mvc-3 razor

如何生成与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><a href="/">Title</a>,但知道正确的方法会很棒。

1 个答案:

答案 0 :(得分:5)

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

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

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