我得到的是一个Page1.aspx文件,在这个页面上我设置了一些复选框,一些回发值的下拉值(搜索过滤器页面)。 搜索页面返回给我一个记录列表(基于在本页的搜索部分中选择的内容)。 每条记录都有一个指向" Details.aspx"页
我能够修改记录的值,一旦完成,我想回到Page1.aspx,但让Page1.aspx页面处于我离开它的状态。 我的意思是,我希望过滤器在用户导航到Details.aspx页面之前设置为
我该怎么做?
我不能使用history.back或history.go(-1)
答案 0 :(得分:1)
这是一种方法:将所有内容放入会话中。
将所有page1.aspx内容加载到类对象中,然后将其添加到Session中(显然在转到下一页之前)。然后当您返回时检查该会话是否存在,如果存在,则使用该类加载页面。
var myClass = new MyPage1Save
{
// load all the things you want saved
}
Session["Page1"] = myClass;