- - PR -
クライアントコールバック時のValidateについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-21 01:22
ICallbackEventHandlerインターフェースを使用したPageを作成し、クライントコールバックを使用しているのですが、このとき必ずPageのValidate()が呼ばれてしまいます。
無駄な検証処理が走っているように見えるので、以下の様にクライントコールバック時の検証を無効にしようと考えているのですが、問題ないのでしょうか? 検証処理には種々のValidatorコントロールを使用しています。 public partial class _Default : System.Web.UI.Page, System.Web.UI.ICallbackEventHandler { public override void Validate() { if (!IsCallback) { base.Validate(); } } .... 検証処理は走るのですが、ポストバックは発生せず、検証結果がどうであろうとValidationSummaryに反映されることはありません。 以上、有識者がいたら教えていただけると嬉しいです。 よろしくお願いいたします。 [ メッセージ編集済み 編集者: び〜る 編集日時 2006-09-22 20:04 ] |
1