dropdowlist放的类别,它的SelectedIndexChanged 显示相应类别的新闻!分页后点击其它页面怎么让dropdowlist显示选中项为刚才所选!
用了ViewState状态丢失了!说明不是同一页面了!用了Page.PreviousPage.FindControl竟然也没有取到值!
崩溃了!怎么弄啊!
小弟新手!
用了ViewState状态丢失了!说明不是同一页面了!用了Page.PreviousPage.FindControl竟然也没有取到值!
崩溃了!怎么弄啊!
小弟新手!
比如我选的是 “体育新闻”第一页正常 但当我点击第二页或其它页时 就显示成了所有新闻了
------------------------------------------------------------
你把dropdowlist的选择的Value当参数传递给其他页面就是可以了。再从其他页面回来这个有dropdowlist的页面时候,把那个参数又传递回来,先绑定dropdowlist的数据,然后再取参数比较,相等的话就设置为选中项。
比如:
A:有dropdowlist,跳转到B页面的时候
Response.Redirect("B.aspx?d="+dropdowlist.SelectedValue);然后回到A页面的时候:
Response.Redirect("A.aspx?d="+保存dropdowlist.SelectedValue的变量);
把d参数又传递回来,先绑定dropdowlist的数据,然后再取参数比较,相等的话就设置为选中项。
这句是什么意思。
为drowdown绑定的值的操作要弄进if(!isPostBack){}里面
把这个value保存起来,放在session 中