注册 登录
编程论坛 ASP.NET技术论坛

asp.net页面布局问题

ahhfyt 发布于 2007-09-05 11:46, 775 次点击
一个<dropdownlist>控件,选择某一类型,显示此类型的列表,因为此类型的信息有很多,所以要分页,但是点击第二页的时候<dropdownlist>又回到了它的默认选中项,
<dropdownlist>不是我刚才选择的那一项.
请问这个问题怎么解决?
我急啊!也就是保存<dropdownlist>上一次的选中状态!
4 回复
#2
ruihua2007-09-05 14:15

在dropdownList的pre_Render事件中,重新设置一个选择项就行啦!

#3
bygg2007-09-05 15:08

把选择的值保存在一个变量中.每次加载一下就行
选择时:
string SelectType;
SelectType = DropDownlist1.SelectText;
...
加载时:
DropDownlist1.Text = SelectType;

#4
梦灵儿2007-09-05 19:19
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
//将总页数显示在下拉列表框中
this.GridView1.PageIndex = Convert.ToInt32(this.DropDownList1.SelectedValue)-1;
this.BindAdminEmpRoleInfos(); ///帮顶
}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.PageIndex = e.NewPageIndex;
this.BindAdminEmpRoleInfos();

}
这写了么 ?
#5
冰彩虹2007-09-05 22:27
会这样嘛?记住设置DropDownList的EnableViewState属性和页面Page_Load时添加this.IsPostBack的判断
1