惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
J
Java Code Geeks
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
美团技术团队
L
LangChain Blog
WordPress大学
WordPress大学
A
About on SuperTechFans
Martin Fowler
Martin Fowler
月光博客
月光博客
Y
Y Combinator Blog
U
Unit 42
D
Docker
Recent Announcements
Recent Announcements
Hugging Face - Blog
Hugging Face - Blog
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - civ3's .NET studying

Comet in IE comet研究 动态加载Web Service - civ3's .NET studying IIS.pk(vs2005)==Mutex - civ3's .NET studying [Reading]THIRD BASE 良性克服Firefox跨站 Notify Server 战国[节选] Merssenger线程通讯图 Ajax多线程 Merssenger构想与原型开发[0] CTeX学习散列 多媒体杂志 [Discovery]msn space trackbackable! HTC到StoryBoard——DHTML迁移到WPF(二) MyText RAR控制台日常备份策略 Easy Binding(DataContext,TwoWay) WPF自学方法
Ajax.NET关键
civ3's .NET studying · 2006-04-22 · via 博客园 - civ3's .NET studying

Ajax.NET关键
1、配置
·引用dll到bin
·web.config截断HTTP到Ajax工厂
   <httpHandlers>
    <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
   </httpHandlers>
·运行时注册:
            AjaxPro.Utility.RegisterTypeForAjax(typeof(AH.Factrory));
            AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
当前ns或其他ns皆可
2、服务器程序:
使用标记,参数随便
        [AjaxPro.AjaxMethod]
        public string GetServerTime(string par,string ui)
        {
            string str = DateTime.Now.ToString();
               System.Threading.Thread.Sleep(2220);
            return str + par + DateTime.Now.ToString()+ui;
        }

3、客户端脚本
       function getServerTime_callback(res)
       {
          $("display").innerHTML +=res.value+"<br/>";
       }
      
       function dod(){
           AH.Factrory.GetServerTime("|+|","*******\9中文774r",getServerTime_callback); 
     
       }
直接从ns作为js对象,层层向下引用,直到调用方法。
第三个参数为异步回调函数。同步调用方法返回值就是服务器返回值。
4、牛狴之处
·多线程,比MagcAjax强悍许多。允许客户端同时跑很多异步线程,并行不悖。同步异步区别方便。
·多参数传递灵活,这比ICall好用多了,客户端脚本直接从ns引用服务器对象,用起来极爽。
·后台类型兼容到脚本环境,参考example,17种数据类型前后台互兼容。
·FF兼容(可惜Opera不兼容)