dropdowlist放的类别,它的SelectedIndexChanged 显示相应类别的新闻!分页后点击其它页面怎么让dropdowlist显示选中项为刚才所选!
用了ViewState状态丢失了!说明不是同一页面了!用了Page.PreviousPage.FindControl竟然也没有取到值!
崩溃了!怎么弄啊!
小弟新手!

解决方案 »

  1.   

    代码很乱 一时整理不出来!不好意识!就是实现 同一个页面 不同页数 怎么保存dropdowlist选择项!
    比如我选的是 “体育新闻”第一页正常 但当我点击第二页或其它页时 就显示成了所有新闻了
      

  2.   

    页面应该刷新了把  所以dropdownlist也随着刷新 回到页面绑定时的状态处理方法 就是用AJAX无刷新技术  当然 你说用JS做一个无刷新页面也行
      

  3.   

    你点下一页的时候是跳到另一个页面去了吗?如果是,可以用URL参数把当前ddl的value值传过去..
      

  4.   

    把dropdowlist的ViewState关掉试试
      

  5.   

    分页后点击其它页面怎么让dropdowlist显示选中项为刚才所选! 
    ------------------------------------------------------------
    你把dropdowlist的选择的Value当参数传递给其他页面就是可以了。再从其他页面回来这个有dropdowlist的页面时候,把那个参数又传递回来,先绑定dropdowlist的数据,然后再取参数比较,相等的话就设置为选中项。
    比如:
    A:有dropdowlist,跳转到B页面的时候
    Response.Redirect("B.aspx?d="+dropdowlist.SelectedValue);然后回到A页面的时候:
    Response.Redirect("A.aspx?d="+保存dropdowlist.SelectedValue的变量);
    把d参数又传递回来,先绑定dropdowlist的数据,然后再取参数比较,相等的话就设置为选中项。
      

  6.   

    分页后点击其它页面怎么让dropdowlist显示选中项为刚才所选! 
    这句是什么意思。
      

  7.   

    假入dropdowlist我选的是“体育新闻”数据很多有分页,当我点击第二页的时候,dropdowlist变成了默认的第一项被选,而不是“体育新闻”
      

  8.   

    你是一个页面分页处理对吧,在下一页加个当前dropdowlist的选择的内容作为参数传给下一页的连接上,例如这样 <a href=index.aspx?id=sports&sord="+dropdowlist.SelectedValue">下一页</a>在这个页面index.aspx判断是否有sord的值,然后获取在绑定到dropdowlist就行了,这样你每次刷新都能获取到你选择类别而不丢失,试试
      

  9.   

    就是解决怎么记状态嘛!!可以用url,也可以用session啊,虽然不怎么推荐
      

  10.   

    。。
    为drowdown绑定的值的操作要弄进if(!isPostBack){}里面
      

  11.   

    我用的是一个分页的类!自动获取地址参数的!关键就是dropdowlist触发的是postback并不会在地址栏里加参数的啊?
      

  12.   

    不用地址栏传参,点击下一页我怎么获取到dropdowlist在上一页的被选项!
      

  13.   

    将值保存在SESSION或者cookie中试下
      

  14.   

    保存在这里应该是没有问题的!但是SESSION开销有点大啊!为什么不能保存在ViewState中呢!点击下一页相当于其它页面了吗?那位什么用Page.PreviousPage.FindControl也取不到呢?
      

  15.   

    LZ 检查下你的DropDownList的数据绑定处代码,是否分页事件时又做了次数据绑定
      

  16.   

    DropDownList是硬写入的!没有做数据绑定
      

  17.   

    ViewState是本页 ,Page.PreviousPage.FindControl 是跨页 他俩都取不到值不是很矛盾吗?
      

  18.   

    dropdowlist放的类别,它的SelectedIndexChanged 显示相应类别的新闻!分页后点击其它页面怎么让dropdowlist显示选中项为刚才所选! 
    把这个value保存起来,放在session 中
      

  19.   

    session开销有点大啊!不想用session