站内消息的提醒功能?解决方法

站内消息的提醒功能?????
网站有站内短消息功能,登录成功后,我想在页面的上方提示用户有新的消息,怎么实现呢?

还有,在短消息的页面处,有未读和已读两个链接,现在我想加上未读和已读的数量怎么加??

------解决方案--------------------
这个是用RFSoft.PopupWin.dll实现的
楼主需要的话,我可以提供控件和实例代码
------解决方案--------------------
我做过的
http://blog.csdn.net/lxs5i5j/archive/2007/01/25/1492798.aspx
用ajax 动态获取
里面message_new.aspx执行的是统计新消息数量,也可以是别的,数量用this.Response.Write写出来,message_new.aspx.cs如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
//DES md=new DES();
myCS=this.Application.Get( "myConnectionString ").ToString();
if(!IsPostBack)
{
Bind();
}
}

void Bind()
{
string myQuery= " ";



myQuery= "SELECT count([id]) from [T_message] where type= '未读 ' ";

OleDbConnection myConnection = new OleDbConnection(myCS);
myConnection.Open();

OleDbCommand myCommand= new OleDbCommand(myQuery,myConnection);
OleDbDataReader objDataReader=myCommand.ExecuteReader();
int mycount=0;
if(objDataReader.Read())
{
mycount=objDataReader.GetInt32(0);
this.Response.Write(mycount);

}
if(myConnection!=null)myConnection.Close();
}