我想使用razor语法复制以下html:
<a href="index.html" data-description="I Want This Description">Home</a>
我知道我会为链接执行此操作:
@Html.ActionLink("Home", "Index", "Home")
如何在“data-description =”上面添加html标签内的信息我想要这个描述“”?
答案 0 :(得分:1)
您可以通过添加包含匿名对象的参数来添加html属性,该对象包含您想要的属性和值。
@Html.ActionLink("Home", "Index", "Home", new { data_description = "I want this desription" })
请注意下划线而不是连字符。显示视图时,MVC会自动用连字符替换下划线。