0
我遇到了客戶端驗證問題。我在我的模型中使用DataAnnotations。當我在創建表單時,這很有用,但是當我去編輯信息時,只有一些驗證工作。MVC3驗證編輯
即名稱框確實有客戶端val,但金額框有。
我檢查源名稱不包括data-val =「true」。我不明白爲什麼會這樣渲染,因爲在「創建」表單上它工作正常並且工作正常?
<input class="text-box single-line" id="Name" name="Name" type="text" value="name" />
<span class="field-validation-valid" data-valmsg-for="Name" data-valmsg-replace="true"></span>
<input class="text-box single-line" data-val="true" data-val-number="The field Amount must be a number." data-val-required="The Amount field is required." id="Amount" name="Amount" type="text" value="120.00" />
<span class="field-validation-valid" data-valmsg-for="Amount" data-valmsg-replace="true"></span>
有人可以給我一個想法如何使我的'編輯'頁面驗證工作? 在此先感謝