2

以下のような 2 つの Css クラスがあるとします。

     .btn
     {
          border:1px solid yellow;
     }

     .btn-info
     {
          background-color: blue;
     }

ActionLink:

     <li>@Html.ActionLink("Home", "Index", "Home", new { @class = "btn btn-info" })</li>

ご覧のとおり、これらの css クラスをActionLinkクラスに含めましたが、必要なのは最初の 1 つだけです。ActionLink2 番目のものをCss クラスに追加するにはどうすればよいですか。

生成された HTML:

     <a class="btn btn-info" href="/"></a>
4

2 に答える 2

3
<li>@Html.ActionLink("Home", "Index", "Home", null, new { @class = "btn btn-info" })</li>

4 番目のパラメータは 用でrouteValues、5 番目のパラメータは 用htmlAttributesです。

于 2013-03-23T15:04:59.720 に答える
0

マイケルによる答えは有効です。

私はあなたに提案します

ドキュメントを確認してくださいLinkExtensions.ActionLink メソッド (HtmlHelper, String, String, String, Object, Object)

ソースコードを参照: LinkExtensions

そこから学ぶことは本当に素晴らしいことです。

于 2013-03-23T16:29:45.100 に答える