0

現在、OnSelectedIndexChangedイベントを使用して、ポストバックをトリガーし、フォーム内の他のいくつかのフィールドを更新しています。それはうまくいきます。ただし、すべての変更ではなく、ドロップダウンリストがフォーカスを失ったときにポストバックを実行したいと思います。問題は、誰かがリストを選択してから数字を入力すると、キーを押すたびに変化し、入力しようとしている値に到達する前に投稿がトリガーされることです。

これは可能ですか?

4

2 に答える 2

2

フォーカスを失ったもののJavaScriptイベントはと呼ばれonblurます。

サーバー側のコードで使用Attributes.Add()して、呼び出される関数名を追加します。次に、上記の関数からポストバックをトリガーできます。

于 2011-08-04T16:30:01.550 に答える
2

これを試して。

ddlDropDown.Attributes.Add("onblur", "__doPostBack('ddlDropDown','');");

私はそれをテストしていませんが、うまくいくと信じています-または私は願っています。

于 2011-08-04T16:36:40.137 に答える