Microsoft AJAX Library Cheat Sheet(4):DomEvent类
摘要:本文为翻译,英文原版的Cheat Sheet(PDF版本)在此下载:http://aspnetresources.com/downloads/ms_ajax_library_cheat_sheets1.zip 原作版权声明:Copyright (c) 2004-2006, Milan Negovan http://www.AspNetResources.com All rights reser...
阅读全文
posted @
2007-02-07 22:13
Dflying Chen
阅读(2913)
推荐(1) 编辑
Microsoft AJAX Library Cheat Sheet(3):DomElement类
摘要:本文为翻译,英文原版的Cheat Sheet(PDF版本)在此下载:http://aspnetresources.com/downloads/ms_ajax_library_cheat_sheets1.zip 原作版权声明: Copyright (c) 2004-2006, Milan Negovan http://www.AspNetResources.com All rights rese...
阅读全文
posted @
2007-02-05 21:55
Dflying Chen
阅读(2887)
推荐(0) 编辑
Microsoft AJAX Library Cheat Sheet(2): Boolean和Date类型的扩展
摘要:本文为翻译,英文原版的Cheat Sheet(PDF版本)在此下载:http://aspnetresources.com/downloads/ms_ajax_library_cheat_sheets1.zip 原作版权声明: Copyright (c) 2004-2006, Milan Negovan http://www.AspNetResources.com All rights rese...
阅读全文
posted @
2007-02-04 17:00
Dflying Chen
阅读(3094)
推荐(0) 编辑
Microsoft AJAX Library Cheat Sheet(1): Array类型的扩展
摘要:本文为翻译,英文原版的Cheat Sheet(PDF版本)在此下载:http://aspnetresources.com/downloads/ms_ajax_library_cheat_sheets1.zip 原作版权声明: Copyright (c) 2004-2006, Milan Negovan http://www.AspNetResources.com All rights reserv...
阅读全文
posted @
2007-02-03 22:42
Dflying Chen
阅读(5584)
推荐(0) 编辑
微软公司放出承诺的ASP.NET AJAX 1.0服务器端实现源代码
摘要:Scott在Blog中曾经提到ASP.NET AJAX 1.0的服务器端源代码也将公开给开发者(应用Microsoft Reference License (Ms-RL)许可协议),包括UpdatePanel、UpdateProgress、ScriptManager以及Network Serialization等部分。刚刚看了一下果然已经发布了…………
阅读全文
posted @
2007-01-31 01:01
Dflying Chen
阅读(6073)
推荐(0) 编辑
WebCast《ASP.NET AJAX的发展与应用》的视频以及代码下载
摘要:上周四做了个WebCast——《ASP.NET AJAX的发展与应用》 (点击链接查看视频),希望各位不吝提出意见。为方便朋友们研究,这里也提供其中两个DEMO的源代码下载:DemoForAtlasWebCast.zip
阅读全文
posted @
2007-01-30 00:34
Dflying Chen
阅读(3470)
推荐(0) 编辑
在Visual Studio 2005 Web Application Project中使用ASP.NET AJAX
摘要:ASP.NET 2.0发布以来,很多朋友都对Visual Studio 2005中的Web Site模型颇有微词,其动态生成的程序集名称非常不利于和MSBuild等工具配合使用。因此,Visual Studio 2005 Web Application Project应运而生,在Web Application Project中,ASP.NET 2.0拥有了和ASP.NET 1.x类似的编译、代码模型,也就是方便了Web应用程序自动化编译部署的实现。
对于ASP.NET AJAX,安装之后会自动在Visual Studio 2005中添加ASP.NET AJAX的Web Site模板,但对于Web Application Project,却没有相应的模版支持。本文就将介绍为Web Application Project添加对ASP.NET AJAX支持的方法。
阅读全文
posted @
2006-12-10 09:18
Dflying Chen
阅读(15746)
推荐(0) 编辑
我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口
摘要:前几天有朋友说希望能用ASP.NET AJAX实现类似OWA或Messenger样式的信息提示窗口,当系统有新消息的时候,可以在屏幕右下角弹出一个提示面板,其中放置自定义的消息。今天上午抽时间作了一个,以ASP.NET AJAX Control Toolkit Extender的形式发布。本文将包括如下内容:
[1] PopupNotificationExtender功能介绍
[2] PopupNotificationExtender下载
[3] PopupNotificationExtender示例程序
[4] PopupNotificationExtender属性列表
阅读全文
posted @
2006-11-29 16:33
Dflying Chen
阅读(13136)
推荐(0) 编辑
客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
摘要:前几天曾经发过一篇《ASP.NET AJAX(Atlas)和Anthem.NET——管中窥豹般小小比较》,Jeffrey Zhao说用ASP.NET AJAX中的UpdatePanel似乎不大好。我想了想确实如此,有些高射炮打蚊子的感觉。还有朋友希望我也能在比较中关照一下Ajax.NET Professional——同样是个ASP.NET平台上非常优秀的Ajax框架。
种种要求下,形成此文。本文将比较在ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional这三个知名ASP.NET上Ajax框架中实现客户端调用服务器端方法的实现。客户端调用服务器端方法是每一个Ajax框架都必须考虑的问题,非常具有代表性。在程序编写过程中,我也将抛弃掉某些框架中提供的“智能的”服务器端控件(例如ASP.NET AJAX的UpdatePanel),而完全用手工JavaScript和C#实现,力求创造出较为“公平”的比较环境。
阅读全文
posted @
2006-11-27 13:39
Dflying Chen
阅读(19417)
推荐(0) 编辑
更加全面的ASP.NET AJAX(Atlas)学习、参考资源(英文)
摘要:前面几天我总结了一些ASP.NET AJAX(开发代号Atlas)重要参考资源大收集,近来偶尔发现了一个英文站点,也总结了一下ASP.NET AJAX(Atlas)的学习资源。粗略看了一下,比我前一个总结的内容丰富多了,实在不敢独享,搬过来希望能和朋友们分享。
注意,下面有些内容是针对CTP版本的ASP.NET AJAX,现在已经有些过时,还请朋友们多加小心,去伪存真。
阅读全文
posted @
2006-11-26 11:17
Dflying Chen
阅读(6726)
推荐(0) 编辑
ASP.NET AJAX(开发代号Atlas)重要参考资源大收集
摘要:主要内容:
英文网站部分
…………
中文网站部分
…………
图书部分
…………
附:建议学习过程
…………
阅读全文
posted @
2006-11-19 23:52
Dflying Chen
阅读(29367)
推荐(0) 编辑
现存问题以及解决方案:在ASP.NET AJAX中从客户端向服务器端传送DataTable
摘要:在《现存问题以及解决方案:在ASP.NET AJAX客户端得到服务器端的DataTable》这篇文章中,我给出了一个在ASP.NET AJAX中从服务器端得到客户端DataTable的方法,以及相应的示例程序。Jeffrey Zhao更从根本上解决了从服务器到客户端传送DataTable的问题。
然而,这也仅仅解决了这个问题的一半而已。从客户端向服务器端发送DataTable仍然无法实现,这部分的问题要比前一部分更加严重。本文就将分析其中的原因,并给出解决方案。
本文包括如下内容:
异常重现——第一个异常:客户端JSON序列化时发生循环引用造成堆栈溢出
解决第一个异常——破坏循环引用
异常重现——第二个异常:服务器端Deserialize()方法抛出异常
解决第二个异常——简单实现Deserialize()方法
…………
阅读全文
posted @
2006-11-17 22:00
Dflying Chen
阅读(7054)
推荐(0) 编辑
拥抱变化——从Atlas到ASP.NET AJAX(4):大大简化的了的Extender扩展器控件
摘要:在ASP.NET AJAX中,Extender Control(扩展器控件)同样很重要。如果说UpdatePanel只是将Ajax的核心概念和基本特性——局部更新和异步回送引入了ASP.NET 的话,那么扩展器控件则在这个基本特性上迈出了新的一步——为页面添加丰富的客户端功能,让用户一眼就能够看出来:噢,这个网站真的太“Ajax”了!
本文将分析相对于从Atlas到ASP.NET AJAX中扩展器控件使用方法的变化,包括扩展器控件介绍、CTP版本的扩展器控件使用方法、CTP到Beta中扩展器控件使用方法的变化、Beta版本的扩展器控件使用方法以及扩展器控件与装饰模式(Decorator Pattern)等……
阅读全文
posted @
2006-11-12 20:38
Dflying Chen
阅读(4405)
推荐(0) 编辑
现存问题以及解决方案:在ASP.NET AJAX客户端得到服务器端的DataTable
摘要:ASP.NET AJAX由CTP升级到Beta之后,一个非常常见(我大概听到了不止50个人的抱怨)的问题就是:在客户端调用Web Method取得DataTable时候会发生“A circular reference was detected while serializing an object of type 'System.Reflection.Module'.”异常信息。
本文将分析这个异常产生的原因并给出相应的解决方案,包括异常重现、异常原因、解决方案、示例代码下载等部分。
阅读全文
posted @
2006-11-10 22:32
Dflying Chen
阅读(8430)
推荐(0) 编辑
ASP.NET AJAX Beta 2发布
摘要:核心版本中终于包括UpdateProgress了,还修复了超多弱智Bug……老地方下载:http://ajax.asp.net/ 还有从Beta 1的升级文档(别慌,只有两页而已……):Converting Microsoft ASP.NET AJAX Beta Applications to Beta 2(available in Word format and in PDF format) ...
阅读全文
posted @
2006-11-07 10:18
Dflying Chen
阅读(5688)
推荐(1) 编辑
ASP.NET AJAX(Atlas)现存的一些常见问题以及解决方案[持续更新]
摘要:根据这一周的用户反馈来讲,ASP.NET AJAX(Atlas)从CTP到Beta 1,不能说是一个“进步”,当然也不能说是“退步”。作为一个变化如此巨大的新版本,ASP.NET AJAX似乎有些不够稳定,本文将列举出一些开发者社区中常见的问题以及相应的解决方案,并将不断更新,希望对各位朋友有所帮助。
1 从客户端调用Web Method时发生[Method Error 12031]或[Method Error 500]异常
2 在模板控件(例如Login)或者数据绑定控件(例如GridView)中,Extender Control(包括AJAX Control Toolkit)无法正常工作
......
阅读全文
posted @
2006-10-27 17:54
Dflying Chen
阅读(5429)
推荐(0) 编辑
拥抱变化——从Atlas到ASP.NET AJAX(3):“仁慈”的UpdatePanel
摘要:在ASP.NET AJAX中,相对于ScriptManager翻天覆地的变化,UpdatePanel的变化要“友善”得多,也较为易于理解。UpdatePanel将仍作为最重要ASP.NET AJAX服务器端控件存在于ASP.NET AJAX核心组件中,用于让页面中的某个局部内容拥有异步更新的功能。本文将分析相对于Atlas,ASP.NET AJAX中UpdatePanel控件使用方法的变化,从Atlas转向ASP.NET AJAX的读者应该会很快熟悉新的UpdatePanel。
内容提要:
1 ScriptManager的设定
2 <asp:UpdatePanel>标签
3 <Triggers>标签
3.1 <asp:AsyncPostBackTrigger>标签
3.2 <asp:PostBackTrigger>标签
4 <ContentTemplate>标签
5 异步回送和整页回送
6 UpdatePanel的更新策略
7 使用技巧
阅读全文
posted @
2006-10-26 01:31
Dflying Chen
阅读(6067)
推荐(0) 编辑
拥抱变化——从Atlas到ASP.NET AJAX(2):变化得翻天覆地的ScriptManager(Dflying仍有好多疑问,请指教)
摘要:在ASP.NET AJAX中,ScriptManager控件依然作为最核心的组件存在于页面中,负责将客户端实现Ajax功能的JavaScript脚本发送至浏览器。但从Atlas到ASP.NET AJAX的过程中,ScriptManager的变化却可以称得上是改头换面,几乎颠覆了我们所熟悉的所有的从前的Atlas中ScriptManager的概念。
本文将依照我当前的理解介绍新版本的ScriptManager控件。时间仓促,行文有些草率,也没有过多润色,自然很多地方将会比较难懂,还请各位朋友海涵!由于我也是从头再来开始接触,一定会有很多错误之处,也请各位不吝批评指教,或者讨论分享心得!
阅读全文
posted @
2006-10-25 00:35
Dflying Chen
阅读(9753)
推荐(0) 编辑
拥抱变化——从Atlas到ASP.NET AJAX(1):下载安装总览
摘要:从今天开始,我将继续和朋友们分享我学习ASP.NET AJAX的一些粗浅心得,这个《拥抱变化——从Atlas到ASP.NET AJAX》系列将主要以Atlas到ASP.NET AJAX的变化为主,将记录下我从Atlas到ASP.NET AJAX的学习过程以及其中的技巧、诀窍、心得点滴,希望对这些同样熟悉了Atlas的朋友们有所帮助。本系列大概有20篇左右(极有可能会更多),我会争取每周写1-2篇,衷心地希望对各位能有所帮助。
Atlas到ASP.NET AJAX的变化实在是太大了,让我们从下载安装开始,总览一下这些变化……
阅读全文
posted @
2006-10-24 08:04
Dflying Chen
阅读(12750)
推荐(0) 编辑
Foundations of Atlas上架了
摘要:觉得50块定价有点高了,10月份出版也可能有点慢,怕是其中Atlas还有更新……Dearbook上的链接:http://www.dearbook.com.cn/book/111274
阅读全文
posted @
2006-08-27 21:53
Dflying Chen
阅读(2915)
推荐(0) 编辑