Asp.Net—クライアント側で選択するオプションを追加…フォーム送信時にコードビハインドに値がありません

StackOverflow https://stackoverflow.com/questions/204963

  •  03-07-2019
  •  | 
  •  

質問

何かに戸惑っています。 2つの選択リストがあり、最初のオプションを選択した場合は、特定のオプションセットで2番目を読み込みます。最初のselect要素で選択を変更するたびに、これを消去して再入力します。さて、ポストバックでは、2番目のselect要素で選択されたオプションの値を知る必要がありますが、常に-1として表示されます。

基本的な何かが欠けていると確信していますが、誰かが正しい方向に私を向けることができますか?

役に立ちましたか?

解決

コードは実際には表示されませんが、おそらく、Page_Loadで値を実際に見る前にコードをクリアしている可能性があります。

他のヒント

サーバー側のコードではなく、クライアント側のコードを使用してアイテムを右側のリストに追加していると言いましたか?

その場合、手動で投稿されるフォームアイテム(Request.Form)をキャプチャし、リストアイテムにこれらの新しい詳細を入力する必要があります。または、少なくともそれが私の頭上で覚えていることです。

それがリストボックスへのサーバー側またはクライアント側の追加であるかどうかについての詳細を投稿する場合、もう少し時間があれば誰かがあなたに答えを与えることができると確信しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top