我的代码是
@Html.ActionLink("test1", "Index", new { Area = "area1", Controller = "controller1" })
我想在 Action 链接中包含以下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>
上面我用以下 Action 链接代替:
<li class="rtsLI" >@Html.ActionLink("test1", "Index", new { Area = "Tools", Controller = "controller1" }, new { @class = "rtsLink rtsTxt"})</li> "
刚开始,css工作正常。但是在使用Actionlink时,css无法正常工作。谢谢
最佳答案
您可以简单地添加一个新的匿名对象作为第四个参数
@Html.ActionLink("User Security", "Index", new { Area = "Tools", Controller = "UserSecurity" }, new { @class = "rtsLink rtsTxt" })
请注意,单词
class
在C#中是保留的,因此您必须在它前面加上@
。
关于asp.net-mvc - 如何在MVC4的ActionLink中包含CSS类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12209555/