0

我在 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." ...>

我没有要求“必需”,但它就在那里:我如何抑制它?

克里斯平

4

1 回答 1

0

我认为“blah”是一个整数......它总是需要的。您需要将 blah 设为可为空的 int。

于 2013-04-25T13:00:02.307 回答