2
我將一個asp.net mvc模型傳遞給具有所有數據註釋的挖空器,我想對其進行驗證。用Knockout模板手動運行JQuery Unobtrusive驗證
前提是我有多個淘汰賽模板被換出,只顯示我在任何時候關心的模型屬性。多個模板創建一個流程,就好像您正在逐步完成嚮導並在每個步驟中填寫相關屬性。
加載的模板被包裝在<form></form>
標記中,以便使用不顯眼的驗證。我使用它在knockout的模板綁定「afterRender」上連線,以在當前加載的模板上運行驗證。
正是在這一點上,我正試圖弄清楚如何驗證表單的當前狀態,並且遇到了表單總是「有效」的問題。
根據這一article我應該能夠調用:
$.validator.unobtrusive.parse(jquery object)
然後才能夠撥打:
$('form').valid()
我也試圖獲取驗證爲特定節點$(selector).validate()
,並呼籲有效()。
關於如何使這項工作的任何建議?