我對我的視圖模型中的某些屬性進行了一些遠程驗證和正常驗證集。在失敗的遠程驗證上觸發事件asp.net mvc 4
驗證運行時,我還運行一個函數,其中根據字段是否有效,在驗證字段旁邊顯示一個刻度或十字。
這是遠程驗證是一個問題的地方。由於它是異步的,所以驗證被觸發,我的函數顯示tick/cross運行,然後返回驗證結果。 由於在屬性上同時具有遠程和非遠程驗證屬性,因此該屬性可以通過本地驗證並且無法通過遠程驗證。
發生這種情況時,由於決定要顯示哪個圖像的函數在遠程驗證返回之前運行,因此在我的輸入字段(tick/cross)旁邊顯示錯誤的圖像。 它決定元素是否有效的方式是通過檢查input-validation-error
類。
難道有這個可能嗎?有沒有可以使用的回調或事件?
我們使用,在MVC 4
我想我需要的是瞭解遠程驗證完成後,這樣我就可以更新下一個相應的輸入字段的圖像。 – ptf