目前,我有一個使用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>
數據註釋:
[Required, DataType(DataType.MultilineText)]
public virtual string Description { get; set; }
WebConfig啓用設置:
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
當然,適當的jQuery文件....
你的代碼片段將有很大的幫助 – AFD 2012-03-23 00:55:55
所以...它實際上並不似乎是一個問題與不顯眼的驗證,而是我的模型狀態在頁面加載之前變得無效.... – user1287132 2012-03-23 02:49:46