这可能需要Javascript和.cs相配合了。以下为C#后台代码1:首次登录时:private void Page_Load(object sender, EventArgs e){
    Session["FirstLogInTime"] = DateTime.Now; //将刚刚的登录时间写入Session中。
}
2:用于提示的页面:OnlineNotificationHandler.ashxpublic class OnlineNotificationHandler: IHttpHandler{
    public void ProcessRequest(HttpContext context){
        DateTime time = (DateTime)Session["FirstLogInTime"];
        string over5mins = (DateTime.Now - time).TotalMinutes >= 5 ? "超过5分钟了": string.Empty;
        context.Response.Write(over5mins);
    }
}下面的是前台代码(以JQuery为例)monitorOnlineTime = funtion(){
    $.get("OnlineNotificationHandler.ashx", null, function(msg){
         if(msg != "") alert(msg);
    }, "text");
}var timer;
$(document).ready(function(){
    timer = window.setInterval(monitorOnlineTime, 1000*60);
});
大概就是这个样子吧。你网上找一下吧,实现方式比较多的。