程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC Contact Manager開發之旅迭代3 - 驗證表單

ASP.NET MVC Contact Manager開發之旅迭代3 - 驗證表單

編輯:關於ASP.NET

迭代3 - 驗證表單

這是Contact Manager的第三次迭代,在這次迭代中我們將為Contact Manager添加基本 的表單驗證。如果用戶填寫的表單不完整,我們將阻止其表單的提交。另外我們還要驗證電 話號碼和電子郵件地址的合法性。(圖1)

圖1

本次迭代中,我們將驗證邏輯直接寫在controller的action中,不過這並不 是ASP.NET MVC應用所推薦的方式。更好的辦法是將這些驗證邏輯布置到另外的service層中 。下一次迭代的時候我們將重構Contact Manager應用,使其更易維護。

為了讓本文 看起來直觀些,我們將在本次迭代中手寫所有的驗證代碼。當然我們也可以利用某些現成的 驗證框架來實現自動生成這些驗證代碼。比如你可以使用Microsoft Enterprise Library Validation Application Block (VAB)來實現ASP.NET MVC的驗證邏輯。欲知更多VAB的信息 ,請看下面的鏈接:

http://msdn.microsoft.com/en- us/library/dd203099.aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved