在ASP.NET AJAX提交后使用延迟重定向

时间:2011-10-31 19:14:18

标签: asp.net ajax vb.net

我有一个登录页面,在提交登录表单后,会在重定向到目标页面之前向用户显示一些信息几秒钟。

这样可以正常刷新,如下所示:

Response.AddHeader("REFRESH","3;URL=test.aspx");

但是,我现在已经安装了ASP.NET AJAX并将提交按钮放入UpdatePanel,它通过AJAX获取回调并向用户显示信息。这都是在login.aspx.vb代码后面的文件中完成的。

定时刷新不再有效。我假设这是因为我正在进行部分刷新,因此向页面添加标题将无法正常工作......我假设

有没有其他方法可以在不添加更多Javascript的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

您必须添加一些JavaScript才能执行页面刷新。你假设正确;如果您只进行部分更新,则要刷新的页眉将不起作用。如果您在回发中注册客户端脚本以进行刷新,那么该工作正常。