我在页面导航中遇到问题。请帮我解决。
在一个asp.net页面中,例如Page1.aspx,当我们在下拉列表中选择将显示在标签中的项目时,我有下拉列表。然后我们通过单击page1.aspx中的linkbutton导航到page1.aspx到page2.aspx的另一个页面。再次,如果我来到page1.aspx,之前选择的下拉值应出现在标签中。
请帮帮我。
答案 0 :(得分:0)
HTTP是无状态协议。这意味着它会忘记任何你没有告诉它的具体要求。
当回到Page1.aspx时,你的程序不知道之前选择了什么。
在持久保存用户选择方面,您应该考虑将它们存储在Session(或者Cookie)中,并在返回Page1.aspx时检查预先存在的选择。
如果您在此时为用户保存了值,则可以在Page_Load事件期间设置正确的值。
答案 1 :(得分:0)
如果它像向导一样,我建议您在同一页面中使用向导控件。
这是一个例子, http://www.4guysfromrolla.com/articles/061406-1.aspx