C#前端驗證和后臺驗證代碼實例
1.Jquery驗證
1)引入頭文件
<script src="../../Scripts/jquery-1.7.1.js"></script>
<script src="../../Scripts/jquery.validate.js"></script>
2)根據 表單name和id屬性 調用校驗代碼 查看 JqueryValidate.js文件 主要是兩個屬性 rules 和messages
$(function() {
$("form").validate({
rules: {
Name: {
required: true,
maxlength: 5
},
Age: {
required: true,
number: true
},
Email: {
required: true,
email: true
}
},
messages: {
Name: {
required: "*",
maxlength: "*最大長度5"
},
Age: "*",
Email: "*",
}
});
});
2.微軟提供的前端驗證
1)引入頭文件 <script src="../../Scripts/jquery.validate.unobtrusive.js"></script>
2)修改web.config文件

3)在Model類中添加特性標簽 (會自動生成前端標簽的屬性)

主要四個特性標簽 Range Required StringLength RegularExpression
3.Mvc后臺驗證

只需調動ModelState.IsValid方法就可以 編譯器運行時內部會自動根據特性標簽來驗證表單
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
C#使用zxing/zbar/thoughtworkQRcode解析二維碼的示例代碼
zxing是谷歌開源的二維碼庫,zbar,thoughtworkQRcode也是開源的,三者之間比較各有優(yōu)劣,本文將通過一個案例demo源碼,帶來認識學習下這三者的實際解碼效果,感興趣的可以了解一下2023-07-07
C#查詢SqlServer數(shù)據庫并返回單個值的方法
這篇文章主要介紹了C#查詢SqlServer數(shù)據庫并返回單個值的方法,涉及C#操作SQLServer數(shù)據庫查詢的相關技巧,需要的朋友可以參考下2015-06-06

