[英]Jqueryvalidation and Asp.net C# codebehind
我目前正在構建一個ASP.NET C#表單。 該表單具有許多字段和許多驗證。 其中包括:
最初,我打算使用ASP.NET表單控件來創建所有字段和驗證。 但是后來我發現有一個名為jqueryvalidation的插件,它只是通過Jquery提供了我需要的東西。
我的問題是,如果要使用此功能,使用標准HTML表單標記而不是.NET控件創建表單會更容易嗎? 還是我仍然可以使用.NET控件?
我很想使用.NET控件,因為我可以在后面的代碼中輕松獲取值(而不是Request.Form [“ fieldName”]),但另一方面,使用.NET進行驗證並不方便提供,我不確定.net是否可以創建像Jquery一樣簡單的動態表單。
請指教。 謝謝!
使用驗證插件,您可以使用“在需要時”這樣的情況
$('#formSubmit').validate({
rules: {
ControlAspNetorSmtin: {
required: {
depends: function (element) {
if ($('#chkglobal').is(':checked')) {
return false;
} else {
return true;
}
}
}
}.... etc
如果您正在使用ASP.NET MVC(可能應該使用),那么最好的選擇是使用使用模型驗證屬性和非侵入式驗證的自動魔術驗證。 這將以最小的努力(除了定義屬性之外)來完成客戶端和服務器端的驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.