............dropdownlist没此能取到的值都是你所选中的。不理解你的 意思

解决方案 »

  1.   

    绑定dorpdownlist的语句放在
     If Not IsPostBack Then
    绑定语句
     End If
    试一下?
      

  2.   

    一个很常见的问题,
    if (!this.Page.IsPostBack)
    {
    绑定dorpdownlist模块
    }
      

  3.   

    在Page_Load事件得开头处加上如下得if语句:if(!Page.IsPostBack)
    {
        //你得代码
    }很有可能你得Page_Load事件里面没有加上这样得语句,因为他其他事件之前执行,所以每次你得到得都是系统得默认值,加上上面得判断试试看是否是这个原因造成得。
      

  4.   

    不行,改后,第二次刷新时,droplistdow中的所有项都没有了
      

  5.   

    请各位看一下具体的错误吧!
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 7:      dim ewhere as string
    行 8:      'if DropDownList1.Selectedindex>-1 then
    错误行:行 9:          ewhere="strname='" & DropDownList1.SelectedItem.Text & "'"
    行 10:         response.write(ewhere)
    行 11:         response.end
     
      

  6.   

    在你使用上述代码之前,对dropdownlist初始化了吗?好像是没有初始化
      

  7.   

    Try: 使用ViewState["selected"]=DropDownList1.SelectedItem.Text;保存最近的选择信息
    然后在数据库绑定数据的时候,比较使该值的项目为选中。