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> 

上面我替换为以下操作链接:

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

起初css工作正常。但是在使用 Actionlink 时,css 不起作用。谢谢

4

2 回答 2

13

您可以简单地添加一个新的匿名对象作为第四个参数

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

请注意,该词class在 C# 中是保留的,因此您必须在其前面加上@.

于 2012-08-31T05:50:26.717 回答
2

既然你有spananchor。你可以试试这个。

<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 回答