WebGrid 和 EF4 属性
有没有办法将 DataAnnotations 属性与 MVC3 WebGrid 扩展一起使用?
我使用一些 EF4 DataAnnotations 属性,例如 [ScaffoldColumn(true)] 和 [Display(Description = "Name", Prompt = "Enter name", ShortName = "Name")]。但它对 WebGrid 没有任何影响。
那么如果可能的话,我如何将我的 DataAnnotations 属性与 WebGrid 一起使用呢?
更新好的,达林·季米特洛夫完整地回答了我的问题。当然是+1。 但对于工作而言,MVCContrib 比 WebGrid 好得多。这是我的选择。
Is there any way use DataAnnotations attributes with MVC3 WebGrid extension?
I using some EF4 DataAnnotations attributes like [ScaffoldColumn(true)] and [Display(Description = "Name", Prompt = "Enter name", ShortName = "Name")]. But it is not have any effect with WebGrid.
So how I can use my DataAnnotations attributes with WebGrid if it is possible?
UPDATE OK, Darin Dimitrov is compitly answered to my question. And of couse it's +1.
But for work the MVCContrib is much better then WebGrid. It's my choiсe.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
WebGrid 帮助程序不使用 DataAnnotations。如果您希望这些属性产生一些效果,您可以自定义列并在其中使用编辑器/显示模板。您还可以在以下几行中添加一些内容:
The WebGrid helper doesn't use DataAnnotations. You could customize the columns and use Editor/Display templates inside them if you want those attributes to have some effect. You could also have something among the lines: