ASP.NET 引入驗證器的概念,我認為應該是受到 design patterns 的影響(如果我沒記錯的話,雖然《Design Patterns》一書我翻沒幾下就丟到旁邊墊桌腳了),將表單驗證的功能另外淬取(extract)出來。想當然爾,本次作業就是要利用驗證器,做出一個具驗證功能的表單。
作業要求:
- 一個 TextBox 用來輸入完整地址(郵遞區號 + 縣市 + 地區 + 道路巷弄)
- 一個按鈕用來送出表單
- 一個 CustomValidator 用來驗證表單資料:一、驗證郵遞區號與縣市地區是否契合;二、驗證路名是否存在(不確定是否有此項)
- 四個 Label 分別顯示:郵遞區號、縣市、鄉鎮市區、道路巷弄
基本上,要進行郵遞區號驗證,必須借助台灣郵政網站上提供的 3+2 碼郵遞區號表,網站上提供純文字、XML、XLS 三種格式,而使用 XML 格式應該會是比較好的處理方針。
沒有留言:
張貼留言