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><a href="/">Title</a>

4

1 に答える 1

6

ActionLinkヘルパーは、アクション、コントローラー、ルート値などに基づいて URL を適切に生成し、html 属性などに基づいてアンカー タグを生成するためによく使用されます。ここでは<a href="#">Title</a>、cshtml に書き込むだけで、アクション リンクを使用する必要はありません。しかし、本当にそれを使用したい場合は、これを試してください:

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

ここで action を指定しないと root/が として生成されるhrefので、ヘルパーの html 属性オーバーロードを指定してオーバーライドします。

于 2013-06-07T00:42:34.870 に答える