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

Reu*_*ben 0 c# asp.net-mvc razor asp.net-mvc-3

如何生成与ASP.NET MVC @ Html.ActionLink的链接以获得空片段.

<a href="#">Title</a>
Run Code Online (Sandbox Code Playgroud)

我知道这@Html.ActionLink("Title", "action", "controller", null, null, "fragment", null, null)会给我<a href="/controller/action">Title</a>或者<a href="/">Title</a>,但是知道正确的方法可以做到这一点.

PSL*_*PSL 6

ActionLink助手更经常被用来生成正确基于动作,控制器,路由值等,并锚基于htmlattributes等在这里,你的情况标签的网址,你可以只写<a href="#">Title</a>在你的CSHTML,没有必要使用动作链接.但如果你真的想用它,试试这个:

@Html.ActionLink("Title","",null,new {href="#"})
Run Code Online (Sandbox Code Playgroud)

这里非规范的动作会生成root /作为href,所以通过指定helper的html属性重载来覆盖它.