ASP.NET C#의 드롭 다운 목록에 데이터 테이블/원본을 바인딩했습니다. ASP.NET C# DataTable DropDownList 문제
나는 사용하여 선택한 드롭 다운 목록의 값을 반환하는 것을 시도하고있다 :dropdownlist.Text
그러나, 이것은 단지 첫 번째 목록 값을 반환합니다. 선택한 드롭 다운 목록 값을 반환하려면 어떻게합니까?
ASP.NET C#의 드롭 다운 목록에 데이터 테이블/원본을 바인딩했습니다. ASP.NET C# DataTable DropDownList 문제
나는 사용하여 선택한 드롭 다운 목록의 값을 반환하는 것을 시도하고있다 :dropdownlist.Text
그러나, 이것은 단지 첫 번째 목록 값을 반환합니다. 선택한 드롭 다운 목록 값을 반환하려면 어떻게합니까?
dropdownlist.Text
속성이 작동해야합니다.
Page_Load에 다시 목록을 바인딩하지 않았는지 확인하십시오. 그러면 SelectedValue가 첫 번째 값으로 재설정됩니다.
if(!IsPostBack)
{
//DataBind dropdownlist
}
대신 DropDownList.SelectedValue
속성을 사용하십시오.