我在 Web 应用程序中使用 ASP.NET MVC 和 JQueryMobile。我想生成一个链接:
<a href="/Whatever/Previous" data-role="button" data-icon="arrow-l">Previous</a>
我有一个辅助扩展方法可以让我这样做:
<%= Html.ActionLink<WhateverController>(c => c.Previous(),
"Previous",
new { data-role = "button", data-icon="arrow-l" } ) %>
除了data-role
并且data-icon
在 C# 中作为属性名称无效。使用@data-role
也不行。
有什么语法可以解决这个问题吗?还是我坚持创建一个知道正确属性名称的更专业的助手。