asp.net 当即消息提醒功效的实现代码[网站编程]
本文“asp.net 当即消息提醒功效的实现代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
很多的sns网站都供应了短消息功效.并且,假如我们在线的话会很快的收到好友的短消息.
这里介绍一种客户端的办法,简单实现.
主要的表:
user
Message
主要的思绪很简单:用js每隔五秒钟发送一次ajax恳求,获得当前用户在Message表中State为未读取(这里约定为数字1)且ReceverId为当前用户ID的Message 记录的数目.
页面的代码:
<%@ Page Language="C#" CodeBehind="Default.aspx.cs" Inherits="MIDemo._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body>
</body>
</html>
js代码:这里用到了Jquery框架,不再赘述,网上有很多的资料.
GetMessageCount.js
//------GetMessageCount.js Begin----------------------
if(!GetMessageCount){
}
$(document).ready(
);
GetMessageCount.FindMessage = function(){
}
//------GetMessageCount.js End----------------------
到了这里,贴出处理ajax恳求页面的代码,非常简单
FindNewMessage.ashx
//----------------'FindNewMessage.ashx Begin
using System;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
namespace MIDemo
{
}
//----------------'FindNewMessage.ashx End
以上是“asp.net 当即消息提醒功效的实现代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |