Разница между DropDownList.SelectedItem.Value и DropDownList.SelectedValue (ASP.NET)

Я получаю сообщение об ошибке, когда SelctedIndexChanged. Когда значение изменяется, он дает мне предыдущее выбранное значение, а не новое выбранное значение.

В чем проблема?

И какая разница между

DropDownList.SelectedItem.Value 
DropDownList.SelectedValue

person Wassim AZIRAR    schedule 31.05.2010    source источник


Ответы (2)


SelectedValues возвращает значение выбранного элемента или "", если его нет.

SelectedItem возвращает выбранный элемент. SelectedItem.Value возвращает .Value SelectedItem. SelectedItem.Value выдаст ошибку, если нет выбранного элемента, потому что SelectedItem вернет значение null, а .Value of null вызовет ошибку.

person Maze    schedule 16.02.2011

selectedValue возвращает порядок № элемента списка раскрывающегося списка, и ничего не выбрано, затем он возвращает «», а Selecteditem.text возвращает текст выбранного элемента, а selecteditem.value также возвращает номер заказа, но если он не выбран, выдает ошибку

person Hitesh    schedule 12.08.2014