如何解决在asp.net中记录页面状态?
| 例如,我在page1.aspx上,页面上有一些下拉菜单和单选按钮,并且文本字段很少。我在page1.aspx上有一个按钮,可将您带到page2.aspx。我在page2.aspx上有一个后退按钮,可将您带回到page1.aspx。当移动到page2.aspx时,保存page1.aspx的所有下拉列表和单选按钮等状态的最佳方法是什么,然后单击“后退”按钮时,将那些保存的状态重新加载到page1.aspx中。 这可能还包括一些我想在page1.aspx上保存的对象,然后在我回到page1.aspx时继续保存 我应该为每个页面创建单独的类,并将其对象保存在会话中,然后将其取回吗?这是一个好方法吗? 我应该使用查询字符串来完成这项工作吗? 还是其他更好的方法(默认的行业惯例)?解决方法
从页面重定向时,可以将值保存在“ 0”中。以后,您可以根据需要检索该值。
Sesssion[\"myData\"] = \"Hello World\";//to store in session
string str = (string)Session[\"myData\"];//retreieving from sesssion.
如果不会在很大程度上增加内存压力,那么使用会话就可以了。
, 如果您只想显示Page1.aspx..try Server.Transfer上的某些信息,则不确定您的Page2.aspx是否适用于吗?否则,我希望您选择Abdul Muqtadir回答
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。