当前位置:编程学习 > C#/ASP.NET >>

通过后台数据的“变化”,来局部刷新前台的页面问题(除去在页面定时刷新设置外)


通过后台数据的“变化”(比如新增或者是更新时),来局部刷新前台的页面问题(除去在页面定时刷新设置外)


有这么一个功能要求:
    在做web开发时,想要通过在后台数据有变化的时候,才在页面局部刷新前台数据显示?

现在能想到的办法:
    页面的局部刷新显示的问题,能选择的就是ajax,并且也可以设置定时来刷新该局部的页面。但我的要求是只有在后台的数据库数据有变化的时候,才来触发这个刷新前台页面局部数据,不知道这个功能可以在.Net 2008开发里,用什么方法来实现呢?
    在.Net开发环境里,凡是能借助其它软件实现的办法也行?,请朋友们多给点意见哈:)

--------------------编程问答-------------------- 老兄,逆向思维呀。前台主动验证后台数据呀,数据没变化,你不刷新就是啦!
否则,后台数据库数据有变动,怎么能通知前台程序呢? --------------------编程问答--------------------
引用 1 楼 lvjin110 的回复:
老兄,逆向思维呀。前台主动验证后台数据呀,数据没变化,你不刷新就是啦! 
否则,后台数据库数据有变动,怎么能通知前台程序呢?


在web应用下,用前台主动去验证后台,那还不是要提交一个请求的么?,你这个办法相对于定时去刷局部页面还是有所改进的,有点类似侦听的感觉哈:)

那还有没有更好的办法,只有在后台数据变化了的情况下,使台后数据库用推(push)的办法向前台程序发出可刷新的通知呢?这样就可以避免还是有些定时作用“侦听”的设置了:)

--------------------编程问答-------------------- 应该是不行了,你不请求哪来的服务器回应
定时刷新吧 --------------------编程问答-------------------- WEB服务有可能做到,具体不太清楚,以前讨论过一段时间
还是回到传统的局部定时刷新吧
服务器端push,想想原理可能有些复杂,要push那服务器往哪push?? --------------------编程问答--------------------
引用 4 楼 mengxj85 的回复:
WEB服务有可能做到,具体不太清楚,以前讨论过一段时间 
还是回到传统的局部定时刷新吧 
服务器端push,想想原理可能有些复杂,要push那服务器往哪push??


老兄,web服务可以的么?可否说个你知道的大概思路呢?:)
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,