目前,我有一个使用Razor View引擎的MVC 3应用程序.我启用了不显眼的验证.问题是由于某种原因,在页面加载时,我的编辑视图显示必填字段的错误(即使字段有值).还有其他人遇到过这个吗?有什么建议可以解决这个问题?谢谢.
示例字段有问题:
<div class="full">
<label>Description:</label>
@Html.EditorFor(x=>x.Description, new{@class="super-textarea"})
@Html.ValidationMessageFor(x => x.Description)
</div>
Run Code Online (Sandbox Code Playgroud)
模型上的数据注释:
[Required, DataType(DataType.MultilineText)]
public virtual string Description { get; set; }
Run Code Online (Sandbox Code Playgroud)
WebConfig启用设置:
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
Run Code Online (Sandbox Code Playgroud)
当然还有正确的jquery文件......