listbox selecteditem помилка - asp.net, vb.net

Виникла помилка

"Посилання на об'єкт не встановлено на екземпляр об'єкта "

при використанні objusername.intuserid=listbox1.selecteditem.value.

Відповіді:

1 для відповіді № 1

Перевірте, чи є listbox1.SelectedItem є нульовим, або listbox1.SelectedIndex = -1 перед тим, як звернутися до власності. Це в основному означає, що нічого не вибирається.


0 для відповіді № 2

Ваш ListBox1 також може повернути Текст, використовуючи властивість SelectedValue, значення iff, яке було встановлено раніше. Але вище є більш ефективним способом отримання тексту.

Тепер значення - це те, що не виднокористувачеві, але він використовується в основному для зберігання в базі даних. Ми не вставляємо Текст ListBox1, однак ми також можемо вставляти його, але ми використовували для вставки значення вибраного елемента. Щоб отримати значення, ми можемо використовувати

ListBox1.SelectedValue