当前位置:编程学习 > C#/ASP.NET >>

vs2008中如何获取DropdownList选中的文本值?

vs2008中如何获取DropdownList选中的文本值?
只能用SelectedIndex获取,SelectedValue、SelectedItem.Text、Text都报错什么原因? --------------------编程问答-------------------- 具体错误是什么,正常应该是没问题的. --------------------编程问答-------------------- SelectedItem.Text应该没有问题吧。

设置个断点,看看 --------------------编程问答-------------------- SelectedItem里面是个ListItem  吧   同意2楼  设个断点  进去看下 --------------------编程问答-------------------- 如果DropDownList中没有value值,则取出来的值也是文本值
string str1 = DropDownList.SelectValue;
string str2 = DropDownList.SelectItem.Text;
都可以取到值啊 --------------------编程问答-------------------- 除非你没有绑定数据,那样会报错的 --------------------编程问答-------------------- 无错无真相 --------------------编程问答-------------------- 你最好
for(int i=0;i<DropdownList1.Items.Count;i++){
if(DropdownList1.Items[i].Selected)
{
xx= DropdownList1.Items[i].Text;
}
} --------------------编程问答-------------------- 另外注意事件是否执行了,绑定要放在if(!Page.IsPostBack)里面
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,