0

セッション変数からSelectedValueを取得するドロップダウンリストがページにいくつかあります。これにより、ドロップダウンの値を複数のページに保存できます。

問題は、ドロップダウンで選択された値が、ページ上の別のデータソースへのパラメーターとして使用されていることです。

ドロップダウンリストがデータバインドされる前にドロップダウンリストの値を設定しようとすると、ドロップダウンリストがまだ入力されていないため、例外が発生します。ドロップダウンリストの値を設定するのが遅すぎると、他のデータソースは、現在のドロップダウンリストではなく元の値で実行されます。

これらのイベントを処理するための適切な順序はありますか?

4

1 に答える 1

1

ドロップダウンから値を取得する時間がなくなるまで、データソースをバインドしないでください。ドロップダウンのイベントにイベントハンドラーを追加しDataBoundます。そのイベントハンドラーでは、ドロップダウンの選択された値を使用して、データソースにバインドできます。

于 2012-12-11T09:45:43.597 に答える