【发布时间】:2012-11-06 08:32:59
【问题描述】:
我试图用尽可能少的步骤来描述它: 我有 Page1.aspx 有很多控件,其中包括预览和保存按钮。我也有 Page2.aspx,它是预览按钮单击的重定向目标。
由于我需要从 Page1 中选择所有控件来在 Page2 上绘制预览,因此重定向是通过设置 Preview 的 PostBackUrl 来完成的。
我还必须在新选项卡或窗口上显示预览,所以我使用onClientClick="aspnetForm.target='_blank'" 来定义预览按钮。
保存按钮单击回调,在将数据存储到数据库后会重定向到某些 Page0.aspx(报告的初始列表 - 代码的主题)
预览按钮工作正常 - 预览在新选项卡中呈现,但是当我转到旧选项卡并单击保存时,我从调试器中看到,首先加载了 Page2.aspx(?),然后加载了 Page1.aspx。然后所有数据都存储在db中,但是虽然执行了Page0重定向,但Page1.aspx仍然加载在浏览器中。
我不知道这背后是什么过程。有知道的可以给我介绍一下吗?或者,如果您认为我的方法无法实施,请给出一些想法如何做到这一点?
如果很重要,Page1 上的所有内容都位于更新面板中。
非常感谢您的回复
【问题讨论】:
标签: asp.net