爲什麼不引人注目的驗證不會在asp.net mvc3中工作要在asp.net mvc3中做出不引人注意的驗證工作,您必須使用html幫手@Html.BeginForm()
,正如在這篇非常好的文章中提到的:http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html。不使用@ Html.BeginForm()
不使用助手不顯眼的驗證不會被觸發。我可以驗證。
您能否解釋一下幫手@Html.BeginForm()
做什麼來允許在提交表單時觸發不顯眼的驗證?
你也可以解釋我怎麼能手動做到這一點(讀取允許不顯眼的驗證,而不需要調用@Html.BeginForm()
)?
請注意,我知道我可以使用$("#myform").valid()
調用不顯眼的驗證,但我想知道助手的魔法以及如何重現它。
感謝您的回答和很好的解釋! –