文章目录:ASP.NET AJAX Advance Tips & Tricks 系列文章【共10篇】
本系列文章是我在ASP.NET Forum做ASP.NET AJAX的技术支持时遇到常见疑难问题的解决方案积累,在此索引以方便大家查看。
目录
ASP.NET AJAX Advance Tips & Tricks (1) CascadingDropDown在IE和Safari中的一个缺陷和解决方法
摘要:ASP.NET AJAX Toolkit中的CascadingDropDown简单易用,但在IE和Safari中有一个比较明显的性能缺陷,当数据量大,并且用户使用鼠标滚轮或键盘上下键选取选项时,这个缺陷非常明显。本文介绍通过修改Toolkit源代码来解决这个问题。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (2) 动态创建Rating控件不能保存ViewState的解决方案
摘要:Rating控件用来标识分级,目前已经有广泛应用。AJAX Control Toolkit中的Rating也做的相当成熟,也算是ASP.NET AJAX扩展中做的最像传统服务端控件的一个了。然而,最近很多朋友抱怨说如果在后台代码中动态创建Rating控件,那么在PostBack发生后,Rating的状态将会丢失(未存入ViewState)。本文介绍两种方法来解决此问题。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (3) JavaScript与Tab的交互
摘要:ASP.NET AJAX Control Toolkit 中的Tab控件非常简单易用,对服务端和客户端的支持都非常不错。本篇通过几个FAQ给大家介绍Tab和JavaScript的常用交互,以及应该注意到的问题。(1. TabCantainer的JavaScript接口 2. 常用例子 3. 修改Tab控件,使其支持鼠标移动激活 4. ClientID问题) 阅读全文
ASP.NET AJAX Advance Tips & Tricks (4) ASP.NET AJAX Performance Improvement
摘要:Many beginners always complain that, using ASP.NET AJAX make their web application slow down, don't perform as well as they had hoped. Today, I would like to share some experience on how to optimize the ASP.NET AJAX application. 阅读全文
ASP.NET AJAX Advance Tips & Tricks (5) UpdatePanel 与 jQuery
摘要:现在越来越多的朋友喜欢将jQuery和ASP.NET AJAX 一起来用,最近,许多印度人在forum里抱怨说UpdatePanel和jQuery不兼容,许多jQuery效果在UpdatePanel更新之后就不work。本篇通过分析两者的框架结构来解决这个兼容性问题。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (6) AJAX Control Toolkit 与 Virtual Earth的兼容问题
摘要:Virtual Earth作为微软的地图服务,在技术和实用性上与Google Map有的一拼,某些方面还比Google Map做的要好,用的人也越来越多了。但由于其JavaScript的高度封装特性,最近遇到了不少Virtual Earth与ASP.NET AJAX不兼容的情况。案例既多又复杂,本篇通过一个有代表性的例子来讨论两者的兼容,希望能帮助遇到此麻烦的开发者解决问题。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (7) ASP.NET AJAX 与 URLRewriting
摘要:最近一些使用URLRewriting的朋友们有时候会遇到ASP.NET AJAX和AJAX Control Toolkit控件不能正常工作的现象,对于没有相关经验的开发者来说相当棘手。本篇通过案例分析和相对的解决方案来讨论在使用ASP.NET AJAX 与 URLRewriting 时应当注意到的一些兼容性问题。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (8) 扩展AJAX Control Toolkit中的控件
摘要:AJAX Control Toolkit 是Open Source的(将包含到最新的VS2010中,届时可能不再开源),我们可以容易地修改其源代码来扩展原有的控件,使之拥有新的功能,达到我们的预定需求。在本文中,我们以为TabPanel控件添加Disabled功能为例,向大家演示如何简单地扩展AJAX Control Toolkit中的控件。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (9) DropDownList在Firefox下的奇怪现象和解决方案——谁的BUG?
摘要:今天在ASP.NET Forum里面遇到了一个及其怪异的问题,一个看似非常简单的demo在IE及其它浏览器中正常运行,然而在Firefox中却导致了奇怪的问题,使页面中的DropDownList死掉,经过研究,终于找到了一个解决方案,但此问题是谁的Bug仍不得而知。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (10) 解决使用AJAX Extender时的页面导出(Word/Excel)问题(Extender control 'XXX' is not a registered extender control)
摘要:有客户问到这么个问题:我们可以使用Response容易地将ASP.NET页面导出为Excel或Word。然而,如果有AJAX Control Toolkit的Extender在页面上的话,则会发生错误。我搜索了一下,ASP.NET forum里有很多这样的问题未能解决,故写了这个解决方案,与大家分享。 阅读全文
ASP.NET AJAX Advance Tips & Tricks (11) 三种方法动态创建Tooltip
摘要:如何动态创建提示框(Tooltip)是ASP.NET Forum里的常见问题之一,在做技术支持时,我曾在英文博客上总结过ASP.NET和ASP.NET AJAX环境下如何动态创建提示框的三种常见方法,比较基础,收到了蛮多老外们的commend,如今英文博客被墙,特转到这里来与大家分享。 阅读全文
同事的ASP.NET AJAX相关文章
ModalPopupExtender使用技巧( operate ModalPopupExtender by JavaScript)
摘要:ModalPopupExtender是个非常好用的AJAX控件, 网上有很多教程,但大多没有提起它的一些使用技巧:1.简单应用:常用属性:TargetControlID:用于触发弹出面板的控件。OkControlID:弹出面板中的确认按钮,用于确认新的样式。 OnOkScript:当单击确认按钮后,关闭样式面板后,执行脚本。CancelControlID:样式面板中的取消按钮,用于取消应用样式。P... 阅读全文
AJAX Control Toolkit 重大更新!
摘要:5月13号,AJAX Control Toolkit 发布了新的release,其中包含了三个新的控件:HTMLEditor 、ComboBox 和 ColorPicker 。并且此次发布还做出了一系列举动,疑似微软将把AJAX Control Toolkit并入ASP.NET 4.0,结束开源... 阅读全文
PPT:ASP.NET AJAX 性能优化
摘要:这篇PPT是我在微软做ASP.NET AJAX技术支持时所作的,参加了Microsoft GCR CSS 的 Ready to show Presentation并获胜拿到了100元奖金,今天把源文件从MOSS上找了出来,共享给大家。 阅读全文