asp.net 怎么开发自动提醒功能啊,比如向表A添加了一笔记录,会出现一个窗口自动提示呢? 我没有做过,但是上回我们是使用一个timer来实现的,就是不断的去读数据库,弄一个提醒表,添加一条就给提醒表加一条信息。 用触发器这里。然后读提醒表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先建立观察者模式如果被观察者有动作,服务器标记观察者状态有更改。AJAX定期检查服务器是否有状态变更。-------------PS:目前没有什么好的方案。这个功能很累。 哎,楼上的二位大哥能不能清楚一点.或代码参考本人没有学过AJAX 用CallBack 回调功能来做取出表A记录中自动增长列最大的一条记录然后记录在一个hiddenfield里CallBack隔一段时间刷一次数据库如果取出的值大于hiddenfield.value则将该值赋给hiddenfield.value然后弹出窗口 或者弹出一个<div> 作为提示 就是不断的刷刷的,B/S结构下没有其他的办法或者放一个隐藏的iframe,刷iframe里面的页面也可以 仅仅是记录长度是不够的,除非你的表只添加不删除.timer也行,线程也行.都可以.这些都能现实你想要的功能,但是至于你如何确定是新添加的记录就需要思考了.在程序里向数据库添加记录可以很容易的做到"添加新记录弹出提示",但是如果直接在数据库中添加/删除,你就需要考虑一下如何区分哪个是新添加的了.但是你要考虑我开头提出的那个问题 诚心求教:变量命名的方法. VS2010 RDLC 报表 分组问题 div.animate({left:'+=200'},2000);中的'+=200'是什么意思啊 两个数据库中的数据进行比较 在线等。。安装双系统问题 想学用C#编写类似PETSHOP3.2那样的asp。NET程序,不知该看什么书? 如何取asp:Table的值 关于中文转成英文再逆转的问题 请教各位动态生成权限分配有没有例子呀! SortedSet 一问 请问如何保存滚动条状态? asp.net中的系统数据库和自定义数据库
如果被观察者有动作,服务器标记观察者状态有更改。
AJAX定期检查服务器是否有状态变更。-------------
PS:目前没有什么好的方案。这个功能很累。
取出表A记录中自动增长列最大的一条记录
然后记录在一个hiddenfield里
CallBack隔一段时间刷一次数据库如果取出的值大于hiddenfield.value
则将该值赋给hiddenfield.value然后弹出窗口 或者弹出一个<div> 作为提示
或者放一个隐藏的iframe,刷iframe里面的页面也可以