ajax应用交通红绿灯引用AjaxPro.2.dll
今天整理下此代码,
1.程序必须引用AjaxPro.2.dll,
2.AjaxPro必须要在后台先注册下
AjaxPro.Utility.RegisterTypeForAjax(typeof(Index));//注册AjaxPro,
3.AjaxPro优点能在客户端js中直接调用服务端方法,并且可以调用datatable,这个功能比较不错。
4.别忘了在web.config配置下
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
5.在CS文件中写函数方法 加个 [AjaxPro.AjaxMethod]
6.前台调用方法
<script language="javascript" type="text/javascript" defer="defer">
function init()
{
setInterval("showTime()",10000);
}
function showTime()
{
var now=new Date();
var time=document.getElementById("timeLabel");
time.innerHTML = ajaxtraffic.Index.GetStatus().value;
document.getElementById("test").innerHTML=now.toLocaleString();
}
</script>
7.完整例子下载 http://www.ajaxcn.net/file/ajaxtraffic.rar
原创文章转载请注明出处:云飞扬IT的blog





