/ / listbox selecteditem error - asp.net, vb.net

listbox selecteditem error - asp.net, vb.net

Vyskytla sa chyba

"Odkaz na objekt nie je nastavený na inštancia objektu “

pri používaní objusername.intuserid=listbox1.selecteditem.value.

odpovede:

1 pre odpoveď č. 1

Skontrolujte, či listbox1.SelectedItem je null alebo listbox1.SelectedIndex = -1 pred prístupom k nehnuteľnosti. To v podstate znamená, že nie je vybrané nič.


0 pre odpoveď č. 2

Váš ListBox1 môže tiež vrátiť text pomocou vlastnosti SelectedValue, ak bola predtým nastavená hodnota. Ale vyššie je efektívnejší spôsob, ako získať text.

Teraz je hodnota niečo, čo nie je viditeľnépoužívateľovi, ale väčšinou sa používa na ukladanie do databázy. Nevkladáme Text ListBox1, ale môžeme ho vložiť aj, ale použili sme na vloženie hodnoty vybranej položky. Na získanie hodnoty môžeme použiť

ListBox1.SelectedValue