您的位置:首页 > 编程语言 > ASP

初步了解 ASP.NET AJAX 扩展

2012-01-15 03:47 429 查看
======================================================

注:本文源代码点此下载

======================================================

初步了解 asp.net ajax 扩展
下载了一个 asp.net ajax beta 版,卸载原来的 atlas,执行安装过程安装到\program files\microsoft asp.net目录下。区别是 microsoft.web.extensions.dll 被安装到 gac 中,并且在安装指引中有这样一段话:
“the installation package installs the assembly (microsoft.web.extensions.dll) in the global assembly cache (gac). do not include the assembly in the bin folder of your ajax-enabled web site.”
在 web.config 的 system.web-compilation-assemblies 节增加了
原文:异步通信层提供使用不同 client executors 的扩展。executor 可以理解为是为客户端请求与服务器之间通信提供接口的关键 component。可以自定义 executor 插件。
webrequest class 可以通过 get 或 post 向服务器发送 http 请求。iframe 可以避免页内容变化导致的频繁修改,但缺点就是载入的优先级低于父页,如果一个 iframe 中页的内容相对较大就会让整个页初次载入的呈现效果较差,可以通过这个方法获取原本嵌入在
iframe 中的内容。另:json 也是一个有趣的内容。
看了两个示例:如何通过 javascript 调用一个 web service
how to: call a web service from javascript using server types,javascript 调用带有服务器端类型的方法和以前略有不同,需要在 web service 额外声明 attribute,以前是通过 web.config 文件中增加
以前曾经参考《building mash-ups with "atlas"》做过一个获取天气的例子,不过通过 reflector 看了一下,发现原来的birdge*全部都消失了。那么新版是通过什么样的方案来解决 cross site/domain web service 调用的呢?
我试了一下通过 sys.net.webrequest 是可以获取 xml 代码的,但安全问题在各浏览器中表现不一,不是警告就是禁止。
中间插播广告:windows live contacts gadget(beta)。
我也试了一下 pagemethods,不过在隐藏代码的模型中也不是太好用,所以也只好借鉴盗链相册图片的原理(汗自己...)在 .aspx 文件中通过 xmlhttp 对远端的 web service 调用是获取 xml 并处理了。
大家都在适应变化,博客园老赵点滴翻译了一组文章,挺有意思的。
引自
搜趣博客

======================================================

在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐