我在 asp.net 4.0 中创建一个 Web 应用程序
我有一个 Web 表单,其中有一个 ListBox 控件,它在Page_Load
事件中添加一个字符串列表。如果我从 ListBox 中选择任何列表项并希望通过使用Listbox.SelectedValue
它来计算它,则会Object reference not set to an instance of an object
在Listbox.SelectedValue
.
通过使用“QuickWatch”(在 Visual Studio 2010 中),我做了一些发现,我可以通过给出索引(比如Listbox.Items[2]
)来获得价值,但是如果我使用Listbox.SelectedValue
或,我得到 null 或 -1Listbox.SelectedIndex
我的问题是,为什么 ListBox 控件在选择项目时显示空异常错误,因为此 Listbox 不为空?