2008年6月12日 星期四

快速的檢查所有的欄位 (6.12)

不知各位有否曾經何時寫過類似如此的判斷句:


if ( TextBox1.Text != "" && TextBox2.Text != "" && ...)

我想,這是一般在檢查必填欄位時,會用到的判斷語句吧~


我們來假設一下,
若現在這個網頁有30個 TextBox 的控制項,且,希望全部都是必填欄位
又或是,由於目前 SQL Injection 與 XSS 的盛行,想要對每個欄位進行檢查過濾字元
如果是採用原先的寫法,這樣,可能會寫的很累。


或許,您可改寫成這種方式會讓您省事許多:



可利用「Panel」將全部的元件包起來,並以迴圈的方式檢查 Panel 裡所有的TextBox

沒有留言: