我做了一个三级联动的DropDownList.包括省、市、县。选择省后市县的内容也跟着变化。内容也完全正确。但是当我想将选择的值向数据库中添加的时候,一点提交按钮,市和县两个下拉列表框架的值就变成最初页面打开时的值了。
请问各个大虾怎么解决

解决方案 »

  1.   

    http://singlepine.cnblogs.com/articles/265678.html
      

  2.   

    可能是你重新绑定了哦 看看
    if(!Page.ispostback)加了米有哦
      

  3.   

    先看看是否if(!Page.ispostback)
    再看看viewstate是否为true,
    如再不行,那就加一个Hide,那后面两个的值写入里面,等PageLoad时,再用findbytext()也可以
      

  4.   

    在if(!Page.IsPostBack)里面绑定数据@!
      

  5.   

    1) 做成一个用户控件,定义一个属性,选择的时候设置属性值,写入前,读控件属性。
    2)选择后将选择的值放到  session 中。
      

  6.   

    放在if(!Page.IsPostBack)里好象还不行呢,大侠快来
      

  7.   

    我遇到这种情况了,应该是,市县联动内容是在javascript脚本里添加进去的,也就是属于客户端代码,在提交以后,服务器端不知道市县内容,dropdownlist.items.count值为0。
    不知道怎么解决这个问题,难道还要用一个隐藏控件来预先存储dropdownlist的值?
      

  8.   

    我认为可以用两个string变量来储存你的前两个dropdownlist的值,然后再用最后一个来一并处理数据的执行