ページの読み込み時に一連のテキストボックスとドロップダウンを設定するようにコーディングされたASP.Netページがあり、選択したインデックスのドロップダウンの選択した値に応じて、ページ上の他の要素を表示/非表示にするイベントが発生します。
正しいフィールドがすべて表示された状態でページがロードされ、すべてのデータが入力されるように、すべてのロジックを維持したいと考えています。さらに、ページの読み込みが完了したら (そして、必要なすべての要素が非表示/表示されている、つまりコードが実行されている)、すべてのドロップダウンをテキストボックスに変換し、テキストボックスのテキストを選択した値に設定します (値が設定されている場合は空白、ページの読み込み時に値が選択/入力されていない場合は空白)。
これを実現するには、各ドロップダウン リスト コントロールの横に非表示のテキスト ボックスを追加し、コード ビハインドでドロップダウン リストの選択した値にテキスト ボックスを手動で設定し、ddl を非表示にしてテキスト ボックスを表示します。 jQueryでこれを行う簡単な方法。私はjQueryが初めてで、ここの誰かが私を正しい方向に向けてくれることを願っています.
理想的には、解決策をループして、ページ上のすべてのドロップダウンリスト/選択要素に対してこれを行うことができますが、必須ではありません (それほど多くのリストがないため、個別に適用できます)。