我可以添加一个类到MVC3中的HTML.ActionLink
我有这个代码,并想要添加一个类的链接。 是否有可能在MVC3中做到这一点?
Html.ActionLink("Create New", "Create")
是的,你可以添加另一个参数与代表css类的对象:
Html.ActionLink("Create New", "Create", CONTROLLERNAME, null, new { @class= "yourCSSclass"} )
它可以被翻译成:
Html.ActionLink(link text, action name, controller name, route values object, html attributes object)
编辑:
要添加自定义样式,请使用:
Html.ActionLink( "Create New", "Create", CONTROLLERNAME, null, new { @class= "yourCSSclass", @style= "width:100px; color: red;" } )
@Html.ActionLink("ClickMe", // link text "Index", // action name "Home", // controller new { id = 2131 }, // (optional) route values new { @class = "someClass" }) // html attributes
Html.ActionLink("Create New", "Create", null, htmlAttributes: new { @class = "className" })
根据文件 ,这应该做的伎俩:
Html.ActionLink("LinkText", "Action", "Controller", new { }, new {@class="css class"})
编辑:感谢注意Dampe,我更新了代码示例。
您可以使用ActionLink重载,它使用htmlAttributes参数向生成的元素添加一个类:
Html.ActionLink("Create New", "Create", new {}, new { @class = cssClass });
- 允许多个angular色访问控制器操作
- ASP.NET MVC和Ajax,并发请求?
- 如何清除glyphicons-halflings-regular.woff2错误not found
- 为asp.net mvc提供Ninject和Filter属性的dependency injection
- 如何在EF中更新父实体时添加/更新子实体
- 如何使用具有“贪婪”构造函数的Scan来使用具有通用未closurestypes的StructureMap
- 如何将HttpRequestBase转换为HttpRequest对象?
- 未find方法:'!! 0 System.Array.Empty()'。 ASApp.BundleConfig.RegisterBundles(BundleCollection包)inBundleConfig.cs
- MVC2中的图像和robots.txt中出现“不执行IController”错误