Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net ajax更新面板中的“后退”按钮不工作_.net_Asp.net_Ajax_Updatepanel - Fatal编程技术网

.net ajax更新面板中的“后退”按钮不工作

.net ajax更新面板中的“后退”按钮不工作,.net,asp.net,ajax,updatepanel,.net,Asp.net,Ajax,Updatepanel,我在屏幕上使用updatepanel。。 我有两页 当我单击第1页中的提交按钮时,它将被重定向到第2页……在第2页中,我有一个返回按钮……我编写了click event onclick=“history.go(-1)” 当我点击后退时,它只是重定向到第1页,但第1页中已经显示的记录没有显示。我如何解决这个问题? cai我是否使用任何scriptmanager?History.go(-1)是一个javascript函数,它只重定向到浏览器中缓存的上一页。没有到服务器的往返,浏览器只是在第一次加载缓

我在屏幕上使用updatepanel。。 我有两页 当我单击第1页中的提交按钮时,它将被重定向到第2页……在第2页中,我有一个返回按钮……我编写了click event onclick=“history.go(-1)” 当我点击后退时,它只是重定向到第1页,但第1页中已经显示的记录没有显示。我如何解决这个问题? cai我是否使用任何scriptmanager?

History.go(-1)是一个javascript函数,它只重定向到浏览器中缓存的上一页。没有到服务器的往返,浏览器只是在第一次加载缓存页面时为其提供服务,因此表单字段没有保留,因为您在客户机上进行了AJAX调用。数据没有在浏览器中“发布”,因此您会看到字段为空


您可以让submit按钮回发到服务器,并在那里处理重定向以获得所需的结果。在那里,您将保留ViewState,并可以加载保留数据的上一页。

您可以检查此URL UpdatePanel+后退/前进浏览器导航

我在这个帖子里也有帖子代码

im在page1中使用内部触发器,因此它在page2中重定向。上面的输入控件正在工作,但page1记录不显示。只需重定向非常好的博客条目Muhammad即可。我不知道你能在3.5里做到。很酷