冠军

导航

2011年9月7日

MVC View 中 html 属性名与关键字冲突问题的分析与解决

摘要: 在 MVC 的 View 中,允许使用 {} 来定义元素的属性。不过,HTML 中的 class 属性名与 C# 中的类 class 是冲突的,所以,在使用的时候,会发现不能使用 class 这个属性。解决的办法是在 class 前面加上一个 @ 符号,比如,为元素设置的类为 item,那么,可以这样写:{ @class = "item" }<%: Html.TextBoxFor(model => model.Postcode, new { @class="postcode" }) %>使用前缀“@”可以将关键字用作标识符,这在与其他编 阅读全文

posted @ 2011-09-07 12:20 冠军 阅读(2512) 评论(5) 推荐(0) 编辑