Javascript?

元标记的刷新?

响应。重定向(来自)

服务器。转移(自我)

Ajax更新板?

有帮助吗?

解决方案

让我们来看一下选项:

  

的Javascript?

这工作正常,只要用户尚未禁用它。

  

元标记刷新?

有利于Javascript方法的方法已过时。但是,你可以使用它作为一个备份,如果用户已经禁用了JavaScript的。

  

的Response.Redirect(自)

这是不行的,因为浏览器就不会显示anyhing对用户有用的,而重定向。此外,浏览器将停止一定数目的重定向请求后,以保护从无限重定向该用户。

  

Server.Transfer的(自)

不在服务器上的任何工作,因为代码将不发送任何内容到浏览器只是循环。效果是相同的只是在你的代码的循环。

  

的Ajax更新面板?

工作正常,只要用户没有禁用的Javascript。它基本上是一样的第一个选项中,只有JavaScript并请求本身,而不是让浏览器的请求。

其他提示

如果你可以报告任何进展向用户的,我往往有asxh和变化中的一个 永远框架.加一点 技对话技进步吧 你已经有了一个闪亮的方式保持用户的关注,而你做的繁重工在服务器上。

我给一些例子在代码 874204 这表明技术。

如果你不能给的进展向用户的,我往往仍然使用的用户界面对话和弹出一个"请等待,处理..."信息网两点哦符合spinny gif。

看看这篇文章在异步页。这里也是从 CodeProject上包括异步页面和META-REFRESH <一例/ p>

您可以找到这种功能在啤酒屋入门组合 - 的 http://www.asp.net/Downloads/starter-kits/the-beer-house/

在页面SendingNewsLetter.aspx和SendNewsLetter.aspx将是对你有用。这可能是矫枉过正您的需求,though-它甚至给出了长时间运行的操作的进度。

有关使用 AJAX WebModalAnchor 以弹出一个窗口什么与取消按钮?

希望这有助于,

比尔

我推荐使用Ajax和这样用户就知道它仍然搅动远显示的UpdateProgress。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top