如何将jQuery Mobile转换添加到使用ASP.Net MVC Html.BeginForm
助手呈现的HTML POST中?将jQuery Mobile转换为ASP.Net MVC表单
过渡需要添加一个HTML属性data-transition
(我认为是form
标签,但该文档尚不清楚,仅提供a hyperlink example)。
我正在尝试使用BeginForm
重载将属性添加到呈现的form
标记。当使用new { ... }
语法声明表示HTML属性的匿名类时,如果属性名称中有短划线,则会出现错误。
using (Html.BeginForm("Login", "Account", FormMethod.Post,
new { data-transition="pop" }))
错误:无效的匿名类型成员声明
此,尽管的事实MSDN documentation显示名称中
new { id = "text1", accept-charset="iso-8859-1" }
替换连字符顺便说一句,*声明符*是一个真正的字HTTP ://dictionary.reference.com/browse/declarator。只是不在微软使用它的意义上... – 2012-04-23 15:17:14