c#高手帮下忙,谢谢了~!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:08:47
string type = DropDownList1.SelectedValue.ToString();
调试的时候type的值为什么是对应的数字,而不是我选择的文本?
DropDownList是放在UpdatePane中的

SelectedValue 是值,
SelectedItem.Text 是文本

换成:
string type = DropDownList1.SelectedItem.Text;

这跟DropDownList的位置无关,SelectedValue的意思就是选择的值,而不是文本,要想要文本,就应该写DropDownList1.SelectedItem.ToString();
这样就可以得到文本了。