c#(asp.net)動的に作成されたコントロールからユーザーが入力したデータをセッション状態に保存する方法はありますか?
私はプログラムでいくつかのドロップダウンリスト(乱数)を作成しています。 ユーザーは各リストから特定の値を選択し、ユーザーが選択した値を保存する必要があります。
ボタンのクリックイベントを使用してセッション状態にデータを保存しようとすると、ドロップダウンリストオブジェクトが作成されていないと表示されます。 (明らかに私はIsPostBackのページロードイベントのドロップダウンリストを作成しています)
セッション状態のデータをIsPostBackのページロードイベントに保存しようとすると、それぞれから最初の値しか得られませんリスト。 (ポストバック後にページを再作成すると、ドロップダウンリストが再作成され、ユーザーが入力したデータは失われます)。
ボタンをクリックしたときに、ドロップダウンリストからユーザーが選択した値を保存するにはどうすればよいですか? 私はコードビハインドファイルでこれをやっています。
ページはどのように見えるのですか?ページをレンダリングし、JavaScriptを使用してドロップダウンを作成しているのですか?または各選択項目にそれらを作成していますか? –