Asp.net mvc @html.dropdownlist用于强制填充值而无需

Asp.net mvc @html.dropdownlist用于强制填充值而无需,asp.net-mvc,Asp.net Mvc,我正在研究MVC,在我的测试中,我创建了一个强类型视图,其中有一个不需要的字段(该字段属于值类型表的列表)。 对于这个字段,我使用的是helper @Html.DropDownListFor where fill value​​通过ViewBag选择列表。所有的东西都在这个表单中运行,问题是如果我不填写下拉列表,表单就不会提交。 代码如下所示 @ html.dropdownlistfor (model => model.EstadoCivil, (SelectList) ViewBag.E

我正在研究MVC,在我的测试中,我创建了一个强类型视图,其中有一个不需要的字段(该字段属于值类型表的列表)。 对于这个字段,我使用的是helper @Html.DropDownListFor where fill value​​通过ViewBag选择列表。所有的东西都在这个表单中运行,问题是如果我不填写下拉列表,表单就不会提交。 代码如下所示

@ html.dropdownlistfor (model => model.EstadoCivil, (SelectList) ViewBag.EstadoCivil, "")

有人知道我在干什么吗?:)

您的模型中的
EstadoCivil
属性是否具有
[Required]
属性?您的模型classNo中的EstadoCivil属性是否具有[Required]属性。我刚才忘了提这件事