asp.net 中的弹出窗口

问题描述 投票:0回答:5

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

asp.net
5个回答
2
投票

以下是实现您想要的目标的步骤。

  1. 有一个 div(容器)来显示您的更新
  2. 创建window.setTimeout来执行JS函数(AJAX)
  3. 在该功能中检查来自服务器的更新
  4. 最后如果有任何更新则将其显示在 div 容器中
  5. 当有更新时,再次设置超时,使其在一段时间内不可见(比如3秒)

要以非常简单的方式实现这一点,请使用 JQuery 等 JS 库。

HTH


1
投票

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

看了一下,是一个名为‘notify-container’的div。


1
投票

如今,所有这些奇特的事情通常都是通过 jQuery

完成的

1
投票

asp.net ajax 控制工具包就有这个功能。 在这里查看。


0
投票

我想您会发现这是使用页面顶部的保存容器完成的,这是一个计时器,用于定期查询启用 AJAX 的方法以获取更新,该方法根据响应替换容器的内容。

© www.soinside.com 2019 - 2024. All rights reserved.