.NETのブログなのに全然出てこないじゃないか!と思われていた方もいるかもしれませんが、今日は.NETの話です(;^_^A


ASP.NETでユーザに入力してもらうことが多々あると思いますが、それがプログラムが求めているものかどうかチェックをしないといけません。


そんな時使うのが検証コントロールです。


種類はいくつかありますが、今日のメインはValidationGroupです。


これは何のためにあるかといいますと、一つのページの中に検証コントロールのグループを作ることです。


そんなもの必要なの?と思われる方もいるかもしれません。


あまり良い例が思いつきませんが、例えば荷物の届け先に、自宅か会社かを選べるとした時に、ValidationGroupを指定しないと、すべての検証が走ってしまいます。


つまり、自宅のに届けてほしいのに、会社の住所がないとエラーになってしまったりします。


ここでは、自宅への送り先と、会社への送り先で別々のボタンがあるとしています。


もし、自宅への送り先と会社への送り先で別々の検証グループが設定されていれば、押されたボタンの方のグループに属する検証コントロールだけが動きます。


どうでしょうか?