6

私のコードは

@Html.ActionLink("test1", "Index", new { Area = "area1", Controller = "controller1" })

次のcssクラスをアクションリンクに含めたいと思います。

 class="rtsLink" 

また、複数のcssクラスを追加できますか?もしそうなら、私は別のcssクラスを追加する必要があります。

class="rtsTxt"

アップデート:

<li class="rtsLI" id="Summary"><a href="javascript:void(0);" onclick="javascript:rtsXXX.OnClientTabSelected(this‌​, 0);" class="rtsLink"><span class="rtsTxt">Test</span></a></li> 

上記では、次のactionlinkに置き換えています。

<li class="rtsLI" >@Html.ActionLink("test1", "Index", new { Area = "Tools", Controller = "controller1" }, new { @class = "rtsLink rtsTxt"})</li> "

最初はcssは正常に機能しています。ただし、Actionlinkを使用すると、cssが機能しません。ありがとう

4

2 に答える 2

13

4番目のパラメータとして新しい匿名オブジェクトを追加するだけです

@Html.ActionLink("User Security", "Index", new { Area = "Tools", Controller = "UserSecurity" }, new { @class = "rtsLink rtsTxt" })

この単語classはC#で予約されているため、接頭辞として。を付ける必要があることに注意してください@

于 2012-08-31T05:50:26.717 に答える
2

あなたはspan内側を持っているのでanchor。これを試すことができます。

<li class="rtsLI" id="Summary">
   <a href="@Url.Action("Index", new { Area = "Tools", Controller = "UserSecurity" })" 
      class="rtsLink">
       <span class="rtsTxt">User Security</span>
    </a>
</li>
于 2012-08-31T11:49:27.233 に答える