======================================================
注:本文源代码点此下载
======================================================
使用ajaxpro.net框架实现同样的功能:在客户端异步获取服务端时间!ajaxpro.net是一个优秀的.net环境下的ajax框架,用法很简单,可以查阅相关资料,简单说有几点:
1)添加ajaxpro.dll应用;
2)配置web.config;
3)写服务端方法,加[ajaxpro.ajaxmethod]申明;
4)客户端调用服务端方法;(ajaxpro最大的优点:客户端js中直接调用服务端方法)
客户端代码:
ajaxpro onloading
loading
注: javascript代码放在form内结束处,确保可以访问ajaxpro对象,否则提示ajaxpro未定义;因为在服务端page_load输出 js到页面后才到找到ajaxpro对象;且javascript的defer="defer",页面加载时先不执行此代码。
服务端代码:
public partial class myload : system.web.ui.page
{
protected void page_load(object sender, eventargs e)
{
ajaxpro.utility.registertypeforajax(typeof(myload)); //注册ajaxpro,括号中的参数是当前的类名
}
[ajaxpro.ajaxmethod] //申明是ajaxpro方法
public string getservertime()
{
system.threading.thread.sleep(2000);
return datetime.now.tostring();
}
}
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/