我必须在我的“创建视图”中添加一个手动DropDownList,为用户提供2个“输入”选项。
现在即使我的代码现在来保存信息,验证也不起作用:
<div class="editor-field">
<select name="type" id="type">
<option value></option>
<option value="1" id="apple">Apple</option>
<option value="2" id="banana">Banana</option>
</select>
<span class="field-validation-valid" data-valmsg-for="type" data-valmsg-replace="true"></span>
如何在'Type'字段中重新获得内置验证。我在模型类中将其作为“必需”。
答案 0 :(得分:0)
您的下拉名称和ID应该是您模型的属性。
<select name="type" id="type">
在模型中包含类型作为属性并使其成为必需。
public class myModel{
[Required]
public string type{get; set;}
}
输入c#关键字我建议你使用别的东西作为你的属性名称,例如“FruitDD”