dポイントプレゼントキャンペーン実施中!

ページロード時のチェック

VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。

他画面から自画面に遷移してきたときに、セッションに設定されていた値をコントロールにセットします。
そしてその値のチェックをし、エラーの場合ValidationSummaryでメッセージを表示したいのですが、どのように行えばいいかわかりません。

ご教授の程、よろしくお願いします!

A 回答 (2件)

書き忘れ ・・・


Page_Loadイベントで

if Not Page.IsPostBack then
  Validate()
end if

として ページのロード時に検証チェックが機能するようにしましょう
    • good
    • 0
この回答へのお礼

解決しました! ありがとうございます!!!

お礼日時:2010/09/15 12:31

ValidationSummary自体にエラーチェックの機能があるわけではないので


CustomValidatorなどをページに追加して検証させる必要があると思います

CustomValidatorのErrorMessageやTextプロパティを適切に設定しておいて
EnableClientScriptをFalse
イベントの ServerValidateを追加して

' Session("Sample")がない場合に エラーにする
args.IsValid = ( Not ( Session("Sample") Is Nothing ) )

としてやればいいように思います
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!