asp.net中的弹出窗口

时间:2010-05-11 12:00:14

标签: asp.net

我想在asp.net页面中显示弹出窗口,就像堆栈溢出流如何显示网站顶部的弹出窗口一样(你得到橙色的问题的新答案)我怎么能编写代码是否有任何免费的源代码或任何参考。谢谢

5 个答案:

答案 0 :(得分:2)

以下是实现目标的步骤。

  1. 有一个div(容器)来显示您的更新
  2. 创建一个window.setTimeout来执行JS函数(AJAX)
  3. 在该功能中检查服务器的更新
  4. 最后,如果有任何更新,则在div容器中显示
  5. 当有更新时,再次setTimeout使其在一段时间内(例如3秒)不可见
  6. 要以非常简单的方式实现这一点,请使用像JQuery这样的JS库。

    HTH

答案 1 :(得分:1)

现在,所有这些wizzery通常使用jQuery

完成

答案 2 :(得分:1)

asp.net ajax控件工具包有这个。 Check it out here.

答案 3 :(得分:1)

这不是一个'弹出窗口',它可能只是一个标准的DIV,其高度和内容动态变化。您可以在页面上执行“查看源”以查找项目,或使用firebug(更简单)。

看了之后,它的一个名为'notify-container'的div。

答案 4 :(得分:0)

我认为你会发现这是使用页面顶部的保持容器完成的,这个计时器定期查询启用AJAX的方法以获取更新,这些更新根据响应替换容器的内容。