C#前端驗證和後臺驗證程式碼例項
阿新 • • 發佈:2020-07-15
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方法就可以 編譯器執行時內部會自動根據特性標籤來驗證表單
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。