Asp.net 自动页面刷新,即使我们导航到另一个页面

Asp.net 自动页面刷新,即使我们导航到另一个页面,asp.net,Asp.net,我在页面导航方面有问题。请帮我解决这个问题 在一个asp.net页面中,例如Page1.aspx,当我们在下拉列表中选择一个将显示在标签中的项目时,我有一个下拉列表。然后,通过单击page1.aspx中的linkbutton,我们导航到另一个页面,从page1.aspx到page2.aspx。再次,若我来到page1.aspx,以前选择的下拉列表值应该出现在标签中 请帮帮我。HTTP是一种无状态协议。这意味着它会忘记任何你没有告诉它要特别要求它做的事情 返回Page1.aspx时,您的程序不知道

我在页面导航方面有问题。请帮我解决这个问题

在一个asp.net页面中,例如Page1.aspx,当我们在下拉列表中选择一个将显示在标签中的项目时,我有一个下拉列表。然后,通过单击page1.aspx中的linkbutton,我们导航到另一个页面,从page1.aspx到page2.aspx。再次,若我来到page1.aspx,以前选择的下拉列表值应该出现在标签中


请帮帮我。

HTTP是一种无状态协议。这意味着它会忘记任何你没有告诉它要特别要求它做的事情

返回Page1.aspx时,您的程序不知道以前选择了什么

在持久化用户选择方面,您应该考虑将它们存储在会话(或者cookie)中,并在返回Page1.aspx时检查预先存在的选择


如果此时为用户保存了值,则可以在页面加载事件期间设置正确的值。

如果类似于向导,我建议您在同一页面中使用向导控件

举个例子,,

您可以在会话或视图状态中保存上次选择的值。你可以看看