我在 Razor 页面中有一个 SelectList,用户应该可以在其中选择或不选择他们认为合适的项目。
选定的项目值是一个整数,它是实体框架数据库优先表/类中的一个属性,我有一个与元数据相关联的伙伴类 - 但这个值没有任何重要的元数据,绝对不是必需的属性。我之所以提到它,是因为我已经导入了 System.ComponentModel 和 System.ComponentModel.DataAnnotations 并且可能与某些事情有关。
在 Razor 页面中,我有:
@Html.DropDownListFor(x => x.blah, MySelectList, "(select)")
该页面的源代码显示:
<select data-val="true" data-val-number="The field blah must be a number." data-val-required="The blah field is required." ...>
我没有要求“必需”,但它就在那里:我如何抑制它?
克里斯平