8

ASP MVC3は初めてで、RazorEngineを使用しています。

私のブロプレムは、メインナビゲーションをフォームで構築したことです

<nav> <ul> <li><a href=""><b>Link</b></a></li></ul></nav>

では、actionlinkを使用してこれを行うにはどうすればよいですか?タグの中にbタグを挿入するだけです。

4

2 に答える 2

16

これを置き換えます:

<a href=""><b>Link</b></a>

@Html.ActionLink("<b>Link</b>", "Action", "Controller")

を自動エンコードする可能性がある<b></b>ため、次を試すことができます。

@Html.ActionLink(new MvcHtmlString("<b>Link</b>").ToHtmlString(), "Action", "Controller")

さらに簡単に言えば、次@Url.Action("Action", "Controller")のようにリンクで ,を使用できます。

<a href='@(Url.Action("Action", "Controller"))'><b>Link</b></a>
于 2012-03-15T11:47:40.230 に答える
9

@Url.Action()の代わりに href 値を取得するために使用します@Html.ActionLink

于 2012-03-15T11:42:05.647 に答える