我可以禁用data-val-number,这样我就可以从data-val-required获取值了吗?
<select data-val="true" data-val-number="The field CategoryId must be a number." data-val-required="This field is required" id="cboCategory" class="input-validation-error"><option>-- Select Category--</option><option value="2">Admin</option></select>
答案 0 :(得分:1)
一种可能的解决方案是使用字符串属性而不是整数:
public string CategoryId { get; set; }
但这可能不是你想做的事情。如果类别id是一个整数,那么使用可以为空的整数更有意义,并确保发送到服务器的值确实是一个整数。这可能发生在我查看此下拉列表的value
元素的<option>
属性并确保它们是整数。