
@ Html.EditorFor(model => model.name)或甚至:@ HTML.CheckBoxFor(m => m.RememberMe)
我如何向他们添加CSS类或ID?我一直在阅读帮助者,但我是否必须为每一个元素做一个帮手?没有简单的方法可以为razor表单元素添加类或ID?
解决方法 你不能仅仅因为你不知道将使用什么模板而使用EditorFor帮助器.您可以实现它,但您需要编写自定义编辑器模板.例如,这可以通过覆盖default editor template并考虑表示附加视图数据的第二参数来实现. 下面是一个示例,说明这样的自定义编辑器模板如何查找字符串类型(〜/ VIEws / Shared / EditorTemplates / string.csHTML):
@HTML.TextBox( "",VIEwData.TemplateInfo.FormattedModelValue,VIEwData)
然后你就可以这样使用它:
@HTML.EditorFor(model => model.name,new { @class = "myclass" }) 使用CheckBoxFor助手,您可以这样做:
@HTML.CheckBoxFor(m => m.RememberMe,new { @class = "myclass" }) 总结 以上是内存溢出为你收集整理的c# – 将rassor元素添加到cz类中全部内容,希望文章能够帮你解决c# – 将rassor元素添加到cz类中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)