我现在的项目中,可以实现定时的网页刷新,但怎嬷实现数据库中数据不改变,
网页不进行刷新,只有在数据改变时,网页的定时刷新才起作用,请教大家们了???
网页不进行刷新,只有在数据改变时,网页的定时刷新才起作用,请教大家们了???
解决方案 »
- aspx页面获取Ajax传过来的值
- 在框架中,分别为left,right,现在通过在right中控制left中按钮的enabled值。请问如何解决?
- 请问C#如何获取一个WORD文档某一页的内容?
- 求一存储过程来做销售排行榜
- 如何按笔划多少排序数据库中汉字字段?
- 不买也来看看哪:经验问题,我的非aspx页面(如htm等)怎么不进HttpModule.
- 请问一下这个错是说在什么地方了
- 高分求救,master/detail页面,当从Detail页面操作后返回到Master页面,怎样保持Master页面以前状态
- ***高分求助!!***谁有关于文件上传下载的例子贴上来一个!谢谢!
- 想在自己机子上运行asp.net,要做哪些准备?
- 如何传递对象到另一个页面
- 有谁知道这种格式在VB里怎么不行?
<meta http-equiv="Refresh" content="1000;URL=要刷新的URL">
客户端不可能不刷新,不访问服务器就知道你的数据库改变没有
但是你不知道它改变没有你就不好判断
同意:2002pine(在深圳真的很累) listhome(沉默的葡萄) 的观点
不大可能
应该可以,但是只是在页面上表现出没有刷新,
还是要利用xmlhttp得到数据库十分更新的判断,然后再有js来判断是不是刷新页面。
1.创建一存储过程
CREATE PROCEDURE RefleshPage
@IsChanged BIT = 0 -- 是否修改了此表数据
AS
SET NOCOUNT ON SELECT @IsChanged
RETURN 0
GO
2.在此表设置一触发器,当有Insert、Update、Delete动作时,修改IsChanged的值
3.在调用页面使用Timer控件,每秒读取存储过程RefreshPage,判断IsChanged的值是否为0,不为0则刷新当前页。
timer控件在.net中好像不好使,我试过,
它好像不刷新页面