ASP.NET C# のドロップダウン リストにバインドされたデータ テーブル/ソースがあります。
次を使用して、選択したドロップダウンリストの値を返そうとしています:
dropdownlist.Text
ただし、これは最初のリスト値を返すだけです。選択したドロップダウンリストの値を返すにはどうすればよいですか?
dropdownlist.Text
プロパティは機能するはずです。
Page_Load でリストを再度バインドしていないことを確認してください。これにより、SelectedValue が最初の値にリセットされます。
次のようなコードを使用します
if(!IsPostBack)
{
//DataBind dropdownlist
}
ドロップダウンは1つの値のみを返すことができます。リストの場合、ドロップダウンをカスタマイズするか、それを行うためのサードパーティのコントロールを見つける必要があります。
サードパーティのコントロールでそれを実行したい場合。あなたはこれを試すことができます
DropDownList.SelectedValue
代わりにプロパティを使用してください。