我有一个名为Campus2Id的属性,它使用Razor中内置的HtmlHelper呈现为下拉列表。默认情况下,启用了非阻塞和jquery验证。当我进行表单提交时,ModelState会以某种方式显示该属性存在错误;但是,我没有向该属性添加任何必要的验证属性。
Mvc标记这个属性有一个验证错误的原因吗?(model => model.Campus2Id, ne
return View(oHealth);现在,OID是一个外键,而不是主键ID。如你所见,我没有给ID任何价值。只有OID。ID在数据库中自动递增.下面是我的OID和ID的创建视图的HTML呈现方式
<input data-val="true" data-val-number="The field ID must be a number.
如果我有一个MVC模型,它看起来(非常简化)是这样的;{
public string SpecialSauce { getperson.SpecialSauce = "Ketchup"; //Hard-coded for example
但是,在保存之前,我检查ModelState.IsValid,它返回false,错误为“SpecialSauce字段</em