C# 页面生命周期问题
我使用下拉菜单和UpdatePanel来过滤数据网格。DataGrid具有重定向到不同页面的按钮。当我点击后退按钮或其他页面顶部的链接时,它会将我重定向到应有的下拉列表页面…但它会删除DataGrid数据,我必须再次从下拉列表中进行选择。当按下链接并选择后退按钮时,是否有方法确保记住下拉选择?谢谢你的帮助 在这种情况下,最简单的方法是将下拉选择保存在会话集合中 在页面加载时,检查是否有保存的选择,并使用它重新应用选择C# 页面生命周期问题,c#,asp.net,page-lifecycle,C#,Asp.net,Page Lifecycle,我使用下拉菜单和UpdatePanel来过滤数据网格。DataGrid具有重定向到不同页面的按钮。当我点击后退按钮或其他页面顶部的链接时,它会将我重定向到应有的下拉列表页面…但它会删除DataGrid数据,我必须再次从下拉列表中进行选择。当按下链接并选择后退按钮时,是否有方法确保记住下拉选择?谢谢你的帮助 在这种情况下,最简单的方法是将下拉选择保存在会话集合中 在页面加载时,检查是否有保存的选择,并使用它重新应用选择 protected void DropDownList1_SelectedIn
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Session["SavedSelection"] = DropDownList1.SelectedIndex;
}
protected void Page_Load(object sender, EventArgs e)
{
if(Session["SavedSelection"] != null)
{
int selectedIndex = (int) Session["SavedSelection"];
DropDownList1.SelectedIndex = selectedIndex;
}
}
@你有吗!绑定中的page.postback??您是指浏览器后退按钮还是自定义链接后退按钮