要完成这样一个功能,就是短消息功能!
当用户登陆系统时,建立一个线程在后台跑,主要是为了搜索数据库是否有短消息,每隔几分钟搜索一次,如果有在屏幕左下角弹出对话框,显示短消息.当用户退出系统时,关闭线程。请问这样功能实现思路能实现吗
当用户登陆系统时,建立一个线程在后台跑,主要是为了搜索数据库是否有短消息,每隔几分钟搜索一次,如果有在屏幕左下角弹出对话框,显示短消息.当用户退出系统时,关闭线程。请问这样功能实现思路能实现吗
解决方案 »
- 急。。。各位大侠帮帮忙,下面代码为什么出现不支持此属性或方法
- 用jquery添加选项到dropdownlist的错误
- 求救关于Session的监听器功能!!!!!
- 新手求一循环方法,50分相送,急急~~~谢谢
- PagedDataSource obj=new pagedDataSource();是什么意思啊
- ASP.NET中存取图片到数据库的问题?
- TextBox的 TextChanged 事件到底什么意思,怎么改变不触发???
- 中文字和数字的高度
- 自定义控件可唔可以导入System.Data.SqlClient?
- ■ 非常便宜的 ASP.NET 主页空间,要的和我联系!
- asp.net中,如何获得客户端的信息,比如:屏幕分辨率,IP,浏览器类型等等,越多越好
- 翻书翻了1小时,还是想不出来了,凌晨1点了吃不消了,关于output问题,看代码的。。。
用AJAX来做吧。思路一样,不用开线程这种。
<head id="Head1" runat="server">
<title>定时刷新获取短消息</title>
<script type="text/javascript" src="jquery-1.2.3.js"></script>
<script type="text/javascript">
function getmessage () {
$.ajax(
{
type:'get',
datatype:'json',
cache:'false',
url:'Message.aspx',
data:'name=xiaocai',
success:
function(msg)
{
$('#resultM').html(msg);
},
beforeSend:
function ()
{
document.getElementById("loadimage").style.display="block";
},
complete:
function()
{
$('#loadimage').hide();
},
error:
function()
{
alert('error');
}
})
} ;
</script>
</head>
<body onload="window.setInterval(getmessage,10000);">
<form id="form1" runat="server">
<div id="loadimage" style=" display:none;" >
<img src="ajax-loader.gif" alt="加载中......." />
</div>
<div id="resultM">
</div>
</form>
</body>
</html>
-------------------
听取大家意见,做了定时刷新页面,但是出现问题是,调试的时候第一次可以触发到服务器端,但接着就没触发到服务器端了,请帮忙看看,谢谢!