冠军

导航

2013年8月21日

使用 Razor 生成 HTML5 中的 data- 属性

摘要: 在 HTML5 中, 可以使用 data- 属性来表示用户数据,这些数据甚至可以是 JSON 格式的数据,对 Web 前端开发带来很大的方便。在 MVC 的 Razor 中,可以使用匿名对象来生成定制的属性,不过,这样的属性可不能通过 Razor 的语法检查。new{ data-id= 1 }编译器会直接报告错误。 The name 'data' does not exist in the current context ,原因很简单,把 - 号当作运算符了。其实,HtmlHelper 提供的方法 AnonymousObjectToHtmlAttributes 已经可以解决这个 阅读全文

posted @ 2013-08-21 22:12 冠军 阅读(3448) 评论(0) 推荐(1) 编辑