MVC根据需要自动标记。如何阻止/禁止自动标记以进行验证?

时间:2013-04-30 00:07:57

标签: asp.net-mvc validation attributes required

我有一个带有int字段的模型,例如UserTypeID。我没有使用[必需]属性。

但是,MVC(3.0)会生成带有必需属性的HTML,当我尝试提交表单时,验证消息就会生效。

有人可以解释原因,并说明我如何能够抑制烦人的行为吗? 在我看来,创建者应该已经知道更好并且需要EXPLICIT属性或 启动自动属性的配置。

或者,我错过了一些细节吗?

1 个答案:

答案 0 :(得分:0)

我认为这是因为int值不能为空,您需要使用可为空的整数int?