- PR -

クライアントコールバック時のValidateについて

1
投稿者投稿内容
び〜る
会議室デビュー日: 2005/11/29
投稿数: 12
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)