为什么我不能设置ShowForEdit
具有属性的模型元数据?
似乎提供改变这一点的唯一属性是[ScaffoldColumn]
,这同时设置了ShowForEdit
and ShowForDisplay
,这不是我想做的。我希望能够在我的模型上单独注释两者。
因为它不支持开箱即用。据我所知,原因是因为支持此功能的 dataannotations 属性位于 .net 4.0 中,为了使 MVC 3.5 和 4.0 兼容,必须排除它们。
解决此问题的最简单方法是必须实现您自己的编辑/显示属性,如本问题/答案中所示:
在 MVC2 中的 EditorForModel 与 DisplayForModel 模式中显示不同的字段 https://stackoverflow.com/questions/2959041/showing-different-fields-in-editorformodel-vs-displayformodel-modes-in-mvc2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)