css&javascript aspx驗證功能
asp有許多方便的內建驗證功能
就是有的時候某些欄位是必填、有的時候需填入日期等等
只需要拉上網頁設定好屬性就可以使用
它其實就是在asp轉成瀏覽器看得懂的html時
把驗證元件轉成javascript
使用時只需要懂得怎麼操作屬性就好
不過這麼好用、方便的功能
其實會讓設計者不會了解背後的運作
而且當元件放的愈多,轉換時也愈沒效率
目前這塊MicroSoft已經放棄了,認證也不考
全力改推ASP.NET MVC這塊
都沒有填會顯示如下圖:
像第2格是要填入日期,沒填對會顯示如下圖:
接著就是元件的介紹
RequiredFieldValidator必填驗證,常用屬性有:
就是有的時候某些欄位是必填、有的時候需填入日期等等
只需要拉上網頁設定好屬性就可以使用
它其實就是在asp轉成瀏覽器看得懂的html時
把驗證元件轉成javascript
使用時只需要懂得怎麼操作屬性就好
不過這麼好用、方便的功能
其實會讓設計者不會了解背後的運作
而且當元件放的愈多,轉換時也愈沒效率
目前這塊MicroSoft已經放棄了,認證也不考
全力改推ASP.NET MVC這塊
都沒有填會顯示如下圖:
像第2格是要填入日期,沒填對會顯示如下圖:
RequiredFieldValidator必填驗證,常用屬性有:
- ErrorMessage 錯誤訊息,可由ValidationSummary統一顯示
- ControlToValidate 驗證對應的元件,如TextBox1
- Text 在網頁上顯示的文字,通常用*,若不填會顯示ErrorMessage
- Display 可設定是否要動態顯示
CompareValidator比較驗證,常用屬性有:
- ErrorMessage 錯誤訊息,可由ValidationSummary統一顯示
- ControlToValidate 驗證對應的元件,如TextBox1
- ControlToCompare 驗證元件的元件,可以比對2個元件
- Text 在網頁上顯示的文字,通常用*,若不填會顯示ErrorMessage
- Display 可設定是否要動態顯示
- Operator 可設定比大/比小、是否相等/ 不相等、日期…等等比較條件
- Type 比對的型態,可設定int、date、currency…等等
ValidationSummary驗證訊息總覽,常用屬性有:
- ShowMessageBox 是否要用訊息方塊跳出
- ShowSummary 是否要在網頁中顯示訊息
留言
張貼留言