0
我已經實現了一個簡單的MVC3應用程序,其中我使用了UnobtrusiveJavaScript驗證。我有一個下拉列表,我不想驗證它。事件我沒有在ViewModel中進行任何驗證。刪除MVC3中Perticuler控件的不顯眼驗證
視圖模型
public class TutorAddressViewModel
{
public TutorAddressViewModel()
{
AddressType = new List<SelectListItem>();
}
public List<SelectListItem> AddressType {get;set;}
public byte TypeID { get; set; }
}
查看
<table style="background: none; " class="addressDetail">
<tr>
<td>
@Html.DropDownListFor(m => m.TypeID,Model.AddressType , new { @Style = "Width:150px;" })
</td>
</tr>
</table>
這個地址類型下拉我不想驗證,當我有設定UnobtrusiveJavaScriptEnabled這個屬性在網絡虛假配置它做工精細意味着它不驗證此控件,但是當我將它設置爲true時,它不允許我在AddressType爲空時發送表單。
那麼我如何刪除UnobtrusiveJava驗證到particulater控制?
我還沒有放任何數據註解屬性來驗證TypeID,但它仍然驗證,因爲UnobtrusiveJavaScript在web.config中設置爲True – Shivkumar
交叉檢查您的代碼,或者更新您的代碼以詳細闡述更多,因爲不顯眼的驗證不會觸發模態屬性,如果你沒有爲它設置一個註解屬性。你的不顯眼的驗證不會妨礙你。 – Rohit416
,你能指定它給你哪種類型的錯誤/驗證結果嗎? – Rohit416