这没有任何意义,有什么办法可以让它不这样做吗? 对于
@Html.HiddenFor(model=>model.Id)
我明白
<input type="hidden" value="e62fceab-588c-4777-bfe9-8516425a5028" name="Id" id="Id" data-val-required="The Id field is required." data-val="true">
最佳答案
MVC 会自动向所有不可为 null 的字段添加所需的验证。如果您不喜欢这个,那么您可以将您的 id 设为可为空。
关于asp.net-mvc-3 - 为什么 Razor 将验证属性放在 @Html.Hiddenfor() 帮助器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11613087/