当尝试使用此
@Html.DisplayFor(m => m.someField, new { htmlAttributes = "class = someclass" })
现场,当呈现不含有类SomeClass的。 我认为它的,因为它只是写出来的文字并没有一个span元素或任何设置的类。
我真的很设置id,这样我可以通过JS以后更新。
当尝试使用此
@Html.DisplayFor(m => m.someField, new { htmlAttributes = "class = someclass" })
现场,当呈现不含有类SomeClass的。 我认为它的,因为它只是写出来的文字并没有一个span元素或任何设置的类。
我真的很设置id,这样我可以通过JS以后更新。
类必须@class
这个评论是有效的
DisplayFor(),没有任何HTML属性,因此你无法做到这一点。 取而代之的是与UR类呈现DIV / SPAN里面的数据..其他的方式 - 在11:15尼克10月16日
这一评论也有效
我觉得应该是@ Html.DisplayFor(M => m.someField,新{@类= “SomeClass的”}) - 米歇尔10月16日11:30
该解决方案为我工作(例如,当模式是网址): Razor视图来DisplayFor DataType.Url,在新窗口中打开
“你可以通过添加一个文件来覆盖默认模板......”