例如我在page1.aspx上,我在页面上有很少的下拉菜单和单选按钮,以及很少的文本字段。我在page1.aspx上有一个按钮,可以将你带到page2.aspx。我在page2.aspx上有一个后退按钮,可以将您带回page1.aspx。移动到page2.aspx时保存page1.aspx的所有下拉菜单和单选按钮等的状态的最佳方法是什么,并在单击后退按钮时重新加载page1.aspx和那些保存的状态。
这可能还包括我想在page1.aspx上保存的一些对象,然后当我回到page1.aspx
时继续使用它我应该为每个页面创建单独的类,并将它们的对象保存在会话中然后将其检索回来吗?这是一个好方法吗?
我应该使用查询字符串来完成这项工作吗?
或者是他们的其他更好的方式(默认的行业惯例)?
答案 0 :(得分:0)
从页面重定向时,您可以将值保存在Session
中。稍后您可以在需要时检索该值。
Sesssion["myData"] = "Hello World";//to store in session
string str = (string)Session["myData"];//retreieving from sesssion.
如果不会在很大程度上增加内存压力,使用会话就可以了。
答案 1 :(得分:0)
不确定你的Page2.aspx用于?,如果你想从Page1.aspx..try Server.Transfer只显示一些信息,或者我希望你和Abdul Muqtadir一起回答