1. 程式人生 > 程式設計 >C#前端驗證和後臺驗證程式碼例項

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檔案

C#前端驗證和後臺驗證程式碼例項

3)在Model類中新增特性標籤 (會自動生成前端標籤的屬性)

C#前端驗證和後臺驗證程式碼例項

主要四個特性標籤 Range Required StringLength RegularExpression

3.Mvc後臺驗證

C#前端驗證和後臺驗證程式碼例項

只需調動ModelState.IsValid方法就可以 編譯器執行時內部會自動根據特性標籤來驗證表單

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。