の下にnullを返します。C#ASP.netのDropDownListは、私はこの配列を持っているIsPostBackプロパティ
string fooChoice = fooDrp.SelectedValue;
ただし、fooChoiceはnull
になります。 私が!IsPostBack
を削除した場合、私は最初の値を得るのは、テーブルが再充填されているからです。私は喪失しており、数時間のグーグルグーグルで、情報の90%がちょうど!IsPostBack
を使用しています。残りは高度なデータベースリンクです。思考?
編集:私は少し不明であるようです。私はnull
を手に入れた場合は扱いたくありません。私はなぜ私がリストで選択した項目の代わりにnull
を得ているのかを知りたい。現時点では、私が!IsPostBack
を削除した場合、最初の値を除いてリストから何も取得できません。
編集2:多分私はあなたにその話全体を与える必要があります。これは、いくつかのサーバー上のサーバーサービスを監視している起動中のWebページです。これらはテーブルに表示され、これらのサービスを停止および開始するためのボタンがいくつかあります。
私は、とりわけ、すべてのサービスを一度に選択するのではなく、すべてのサーバで特定のサービスを選択して停止/開始できるようにするために、いくつかの機能を追加することが任されています。だから私はこれのためのドロップダウンリストを追加することを決めた。リストが表示され、アイテムを選択してボタンをクリックすることができますが、SelectedValue
がnull
を返すので、クラッシュします。リスト内の項目を選択したにもかかわらず。コードはコピー貼り付けされていますが、読みやすいように名前を変更しました。
選択した値はどこに設定しましたか? – Imad
いいえ、それは必要ですか?リストは常に最初の値から開始します。 – Skillzore
もちろんあります – Imad