网上关于PopupWin的使用方法有很多了,可以参考ASP.NET中Popup控件的使用方法。
PopupWin的下载地址和英文原文可以访问以下地址:http://www.codeproject.com/KB/custom-controls/asppopup.aspx。
关于无刷新弹出,只需添加Updatepanle中。
如要定时弹出,只需用两个Updatepanle,一个放置Time控件,设置时限进行刷新。另一个放置PopupWin。
PopupWin在与asp.net Ajax框架配合使用时,会有以下问题:
1.如设置PopuWin的Visible为false,在程序中必要的地方再设为true的话,页面运行后,会报错,且没有效果。
2.如设置AutoShow属性为false,在程序中必要的地方再设为true的话,页面运行后,会报错,且没有效果。
3.如设置AutoShow属性为true,则页面一加载就运行了PopupWin控件,即页面一加载就有弹出提示。
为解决以上问题,可以加入javascript方法: window.onload = null。这样页面加载时即不弹出提示。
代码如下:
前台:
后台:
如与数据库相连接,定时查询数据库,只需在Time事件中查询数据库。
但,如用户过多,超过50个用户同时在线,定时查询数据库则会因频繁连接数据库,造成数据库堵塞,导致系统崩溃,或导致系统速度变慢。
关于这一问题,研究中....