|
案例:
给客户在做一站内消息的功能,客户要求用户A给用户B发一信息,用户B如果在线,在1分钟之内就要收到信息提示。
实现:
1.下载AjaxPro.2.dll控件,将它引用到项目里。
2.修改配置文件web.config:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> 3.在页面中注册AJAX
protected void Page_Load(object sender, EventArgs e)
4.编写前台调用的获取当前用户的新信息的方法
5.前台页面中通过javascript设置定时函数来执行获取当前用户的收件箱新信息的数量
<script language="javascript" type="text/javascript"> (责任编辑:admin)<!-- setInterval("getque()",60000);//间隔时间为一分钟,即每隔1分钟从数据库中读取一次数据 ///取当前用户的新信息 function getque() { var getobject = main_menu.getxx(callback);//返回新信息的数量 } function callback(res) --> </script> |





骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价