【发布时间】:2012-01-04 16:03:18
【问题描述】:
因此,Html.ActionLink() 的非泛型重载似乎可以很好地与 HTML5 data- 属性配合使用,方法是将带下划线的属性重命名为带连字符的属性:
How to use dashes in HTML-5 data-* attributes in ASP.NET MVC
但是,这似乎不适用于强类型 Html.ActionLink<TController>()。
那么,JQuery Mobile 的链接
@(Html.ActionLink<HomeController>(
c => c.Index(),
"Home",
new { data_direction="reverse" } ))
给出一个 HTML 源代码
<a data_direction="reverse" href="/" class="ui-link">Home</a>
这不是我想要的。
有什么想法吗?没有采用RouteValueDictionary 的重载,因此该路由已失效。
【问题讨论】:
标签: c# asp.net-mvc-3 model-view-controller html