asp.net-mvc - 如何在MVC4的ActionLink中包含CSS类

标签 asp.net-mvc asp.net-mvc-4

我的代码是

@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/

相关文章:

javascript - 使用 ngAnimate 作为依赖项时出现 MVC4 和 AngularJS 错误

javascript - AngularJS:删除和添加类时出错:c.attr 不是函数

asp.net-mvc - ASP.NET MVC 6 中的基本 View 页面

c# - 将 xml 绑定(bind)到模型类

c# - ajax 调用后 Controller 中的 Formcollection 输入值为空

c# - 奇怪的异常场景 System.Net.Http MediaTypeHeaderValue 无法转换为 MediaTypeHeaderValue

authentication - DotNetOpenAuth 的工作原理

JavaScript 不能在 PartialView 上运行

mysql - 在 MVC 中使用外键值填充列表

asp.net-mvc - jquery中如何刷新div的内容?