刷新页面的时候,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"
}
------解决方案--------------------