asp.net中判断ListBox是否选中了它的某个项

来源:互联网 发布:名侦探柯南黑衣人知乎 编辑:程序博客网 时间:2024/06/05 05:27

刚程序里需要做到选择某个部门的某个人,但是提交时又不希望它未选,而我使用的是DropDownList+ListBox二级联动,DropDownList选择部门,然后在ListBox里耍新出该部门的人员。

        最开始,犯二了,用下面的方法来判断,

string aa=ListBox.SelectedValue.ToString();if(String.IsNullOrEmpty(aa)){}

然后悲剧就出现了,ListBox.SelectedValue未将对象引用到实例,这时才发现真的二货了。

然后就马上换一种思路,我去遍历它的项,看是否有选中的,这样不就可以了吗

        bool ListBoxState = false;//未选中的时候该值为false        foreach (ListItem item in this.ListBox1.Items)        {            if (item.Selected)            {                ListBoxState = true;//有某一项被选中时该值就为true            }        }

写下来,引以为戒。

0 0
原创粉丝点击