C#前端驗(yàn)證和后臺(tái)驗(yàn)證代碼實(shí)例
1.Jquery驗(yàn)證
1)引入頭文件
<script src="../../Scripts/jquery-1.7.1.js"></script>
<script src="../../Scripts/jquery.validate.js"></script>
2)根據(jù) 表單name和id屬性 調(diào)用校驗(yàn)代碼 查看 JqueryValidate.js文件 主要是兩個(gè)屬性 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: "*最大長(zhǎng)度5"
},
Age: "*",
Email: "*",
}
});
});
2.微軟提供的前端驗(yàn)證
1)引入頭文件 <script src="../../Scripts/jquery.validate.unobtrusive.js"></script>
2)修改web.config文件

3)在Model類中添加特性標(biāo)簽 (會(huì)自動(dòng)生成前端標(biāo)簽的屬性)

主要四個(gè)特性標(biāo)簽 Range Required StringLength RegularExpression
3.Mvc后臺(tái)驗(yàn)證

只需調(diào)動(dòng)ModelState.IsValid方法就可以 編譯器運(yùn)行時(shí)內(nèi)部會(huì)自動(dòng)根據(jù)特性標(biāo)簽來(lái)驗(yàn)證表單
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- C#實(shí)現(xiàn)在前端網(wǎng)頁(yè)彈出警告對(duì)話框(alert)的方法
- C#使用后臺(tái)線程BackgroundWorker處理任務(wù)的總結(jié)
- 微信小程序支付之c#后臺(tái)實(shí)現(xiàn)方法
- webBrowser執(zhí)行js的方法,并返回值,c#后臺(tái)取值的實(shí)現(xiàn)
- C#后臺(tái)接受前臺(tái)JSON字符串裝換成字典集合處理
- asp.net中javascript與后臺(tái)c#交互
- C# WinForm程序處理后臺(tái)繁忙導(dǎo)致前臺(tái)控件假死現(xiàn)象解決方法
- 基于C#后臺(tái)調(diào)用跨域MVC服務(wù)及帶Cookie驗(yàn)證的實(shí)現(xiàn)
相關(guān)文章
Unity3D實(shí)現(xiàn)攻擊范圍檢測(cè)
這篇文章主要為大家詳細(xì)介紹了Unity3D實(shí)現(xiàn)攻擊范圍檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
C#使用zxing/zbar/thoughtworkQRcode解析二維碼的示例代碼
zxing是谷歌開源的二維碼庫(kù),zbar,thoughtworkQRcode也是開源的,三者之間比較各有優(yōu)劣,本文將通過一個(gè)案例demo源碼,帶來(lái)認(rèn)識(shí)學(xué)習(xí)下這三者的實(shí)際解碼效果,感興趣的可以了解一下2023-07-07
c# 獲取數(shù)據(jù)庫(kù)中所有表名稱的方法
在很多情況下我們需要將指定的數(shù)據(jù)庫(kù)中的所有表都列出來(lái)。在使用c#進(jìn)行軟件開發(fā)時(shí),我們有哪些方法可是實(shí)現(xiàn)這個(gè)目的呢?本人對(duì)此進(jìn)行概要的總結(jié),有以下6中方式可以實(shí)現(xiàn)這個(gè)目的。2010-02-02
C#查詢SqlServer數(shù)據(jù)庫(kù)并返回單個(gè)值的方法
這篇文章主要介紹了C#查詢SqlServer數(shù)據(jù)庫(kù)并返回單個(gè)值的方法,涉及C#操作SQLServer數(shù)據(jù)庫(kù)查詢的相關(guān)技巧,需要的朋友可以參考下2015-06-06
C#多線程學(xué)習(xí)之(三)生產(chǎn)者和消費(fèi)者用法分析
這篇文章主要介紹了C#多線程學(xué)習(xí)之生產(chǎn)者和消費(fèi)者用法,實(shí)例分析了C#中線程沖突的原理與資源分配的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04

