我有一個表單,我試圖對其中一個字段進行香菜遠程驗證,但是,在表單驗證時,表單在它等待來自遠程函數(通過asyncValidate())。因此,即使字段無效,它也會顯示字段錯誤css,但表單仍然提交。 我試過使用$ .Deferrede對象,但這不起作用。 function add_remote_validation() {
var form = card.el.find('form')
在下面的鏈接中,我問了一個關於如何確保一個字段沒有包含相同值的問題(例如,當一個字段上有一個唯一的約束,正確地導致C#拋出例外聲明)。隨着我收到的答案,它解決了這個問題,但提出了另一個問題。 Ensuring another record does not already contain the same value for a field 主要的問題我現在是,當我創建一個新的視圖。驗證按預期工作
調用遠程驗證時出現問題。我有一切正確的設置與我的控制器中的遠程處理方法中的參數匹配的屬性名稱。唯一我懷疑的是我在一個單獨的項目中找到的模型。 這是我的模型的代碼: [Display(Name="First name")]
[Required(ErrorMessage="First name required")]
public string Firstname { get; s