在页面中定时处理C#程序
来源:互联网 发布:双色球数据分析频率图 编辑:程序博客网 时间:2024/05/21 12:46
C#:
[Syste.Web.Service.WebMethod]Public static void doDBUpdate(){...//数据库更新操作之类的后台处理,也可直接更新aspx中控件的内容}
aspx中:
1. ScriptManager必须添加:
<asp:scriptManager id="sm1" runat="server" EnablePageMethods=“True" />
2. Javascript:
<script language = "javascript">var myInterval = setInterval("refresh()", 1000);//也可以用setTimeOut(),用法一样。据说,setInterval是绝对时间尺度。setTimeOut会根据负荷状况,间隔会变长function refresh(){PageMethod.doDBUpdate();}//如果要更新aspx控件内容:(稍微有点奇怪,可能是Javascript的做法不同)function showUpdate(){PageMethod.showTime(result);//showTime的C#写法同上}function result(resultTime){document.getElementById("labelX").value = resultTime;// 如果要根据返回值判断的话,在result()中判断,给公共变量赋值后在外面判断会有延迟导致数据不更新。// 如果要根据判断的值来决定是否进行页面返回,可在判断结束后,用document.forms[0].submit();强制刷新。}</script>
0 0
- 在页面中定时处理C#程序
- c#在一般处理程序中使用session
- 在linux中定时调用Java程序
- 在linux中设置定时启动程序
- 在一般处理程序页面使用Session
- C# 定时执行程序
- C#定时执行程序
- C#定时执行程序
- C#定时程序
- C#如何在程序里定时启动任务
- C#如何在程序里定时启动任务
- C#如何在程序里定时启动任务(转)
- C#如何在程序里定时启动任务
- C#如何在程序里定时启动任务
- C#如何在程序里定时启动任务
- 在C#中处理事件
- 在C#中处理委托
- 在C#中处理事件
- java异常情况分析
- 数组复制
- mp4与avi比较
- redhat6.5配置网络yum源
- AsyncTask专题之一 为啥要使用AsyncTask
- 在页面中定时处理C#程序
- MapReduce程序开发中的context
- 理解python中的with as
- Servlet中HttpSession
- 面试准备
- Imooc---Android工程师
- Ext.Net中如何获取组件
- VS配置及使用 Visual Leak Detector
- mybatis实现零配置