日期:2014-05-18  浏览次数:20458 次

无法获取<asp:dropdownlist>控件的选定值,总是默认的第一个值
为什么我无法获取 <asp:dropdownlist> 控件的选定值?  
   
获得的总是默认的第一个值????  

而且我也把Dropdownlist6的数据绑定的方法放在了

if   not   ispostback   then

end   if
里面.
   
Dim   dp   As   String   =   Dropdownlist6.SelectedItem.Text

然后再把dp给数据库中的一个字段

我其它的也是这么用的就没有问题.




------解决方案--------------------
检查是否重复绑定?
------解决方案--------------------
Dim dp As String = Dropdownlist6.SelectedItem.Text.toString;
Dim dp As String = Dropdownlist6.SelectedItem.value.toString;

如果不用提交按钮的话,应该将AutoPostBack设为True,再试试。
------解决方案--------------------
Value重复的话,不管Text是不是重复都不能使用。
你检查下
------解决方案--------------------
检查你控件或页面的ViewState是否启用 DorpDownList需要ViewState的
------解决方案--------------------
不要把绑定语句写在
if not ispostback then

end if
里面