当前位置: 代码迷 >> ASP.NET >> 刷新页面的时候,select控件还能够保持上次选择不变.该怎么处理
  详细解决方案

刷新页面的时候,select控件还能够保持上次选择不变.该怎么处理

热度:6567   发布时间:2013-02-25 00:00:00.0
刷新页面的时候,select控件还能够保持上次选择不变.
Select控件里的内容是固定添加进去了的.
但是每当我选择后,然后点击button按钮提交的时候,页面刷新后,select里的内容就回默认到第一个选项.
这个该怎么写.

------解决方案--------------------------------------------------------
开启 AutoPostBack="True"
然后每次选择后都将选择的值保存到session
页面初始化的时候就读取该值,有则select.selectedIndex=session[]
------解决方案--------------------------------------------------------
C# code
protected void Page_Load(object sender, EventArgs e){    if(!IsPostBack)    {       //你添加select项目的处理    }}
------解决方案--------------------------------------------------------
第一次加载时,初始化就可以搞定了
protected void Page_Load(object sender, EventArgs e)
{
if(IsPostBack) reutrn
DropDownList.SelectedValue = "默认值下标Id"
}
------解决方案--------------------------------------------------------
探讨
C# code
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
//你添加select项目的处理
}
}
  相关解决方案