2011-04-01 101 views
0

我有一个从数据库中提取记录的页面。如果您单击获取更多信息的记录,然后点击浏览器上的后退按钮,页面上显示:会话问题

“警告:网页已经过期”

,你面前有数据显示,高达刷新页面。

有没有办法解决这个问题?

+2

您使用什么网络技术(php,asp.net ...)? – gt124 2011-04-01 19:22:20

回答

1

看看Post/Redirect/Get模式。这将有助于防止您必须重新提交表单数据的情况。

+0

它与表单数据没有任何关系。我正在使用主详细信息页面,其中主页面显示不同产品的摘要列表,而详细信息页面则显示详细信息。 – user331859 2011-04-03 06:49:47

+0

嗯,此警告消息通常是由于表单数据(请参阅http://support.microsoft.com/kb/183763)。 “警告:页面已过期 您请求的页面是使用您在表单中提交的信息创建的。此页面不再可用。作为安全防范,Internet Explorer不会自动为您重新提交您的信息。” – 2011-04-03 18:05:19

0

当您使用Httpession时,您不应该使用返回按钮,因为您应该重新提交最后一次调用,因为您已经重新提交了请求,但请求的某些参数已过期,因此会发生警告“Warning:Page has Expired”。

创建一个机制在prevous页面转发。

再见

+0

您能否告诉我如何在上一页中创建一种转发机制,如上所述。重定向的用法可能会用吗?但我将在哪里将重定向语句放在我的代码中。 – user331859 2011-04-03 06:51:32

+0

根据前一页转发的机制,我可以使用 user331859 2011-04-03 08:41:01

+0

进行自动刷新好! – 2011-04-03 19:30:59