1

カスタムasp.netサーバーコントロール(実際にはチェックボックスの特殊バージョン)があります。ポストバックで何らかの処理を行いたいのですが、ポストバックがこのコントロールがクリックされた結果である場合に限ります (autopostback が true に設定されています)。ポストバックがこのコントロールの結果なのか、それ以外の結果なのかを判断する最善の方法は何ですか?

ご協力いただきありがとうございます。

4

2 に答える 2

1

これを機能させることができるかもしれません:

どのコントロールがポストバックされたかを示すロジックを構築します。

http://www.eggheadcafe.com/articles/20050609.asp

コーリー・ラーソンのコメントも良いものです... :)

于 2009-07-24T13:32:05.197 に答える
1

イベント バブリングを使用できるようです。基本的に、カスタム サーバー コントロールから onchange イベントをチェックボックスに公開するだけです (サーバー コントロールが複合コントロールの場合)。次に、コントロールをホストするページのイベント ハンドラに特別な処理コードを記述します。

于 2009-07-24T13:32:48.333 に答える