1

我在页面导航中遇到问题。请帮我解决。

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

请帮我。

4

2 回答 2

0

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

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

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

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

于 2012-10-09T10:33:25.247 回答
0

如果是像精灵,我建议你在同一个页面中使用精灵控件。

这是一个例子, http://www.4guysfromrolla.com/articles/061406-1.aspx

于 2012-10-09T10:38:35.307 回答