DropDownList没有值时如何提交表单

时间:2015-05-20 13:42:41

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我正在使用

[Display(Name = "Anomaly_Assing_To_PA", ResourceType = typeof(Resources.ActionPlan))]
public int assignToPA { get; set; }

形式如下:

@Html.DropDownList("assignToPA", list, "-- Select to assign --", new { })

但是当用户没有选择下拉列表项时,表单没有提交。我想这是因为“ - 选择分配 - ”下没有值,所以如何为此添加值以便让用户选择或不选择值?例如,0?

提前致谢

1 个答案:

答案 0 :(得分:2)

让您的Drodownlist属性为Nullable,如

public int? assignToPA { get; set; }