<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_LanceZhang's Tech Blog_分类_02. ASP.NET AJAX</title><id>http://feed.cnblogs.com/blog/u/28707/category/158370/rss</id><updated>2012-05-29T21:29:01Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/category/158370.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28707/category/158370/rss"/><entry><id>http://www.cnblogs.com/blodfox777/archive/2010/03/15/aspnetajax.html</id><title type="text">文章目录：ASP.NET AJAX Advance Tips &amp;amp; Tricks 系列文章【共10篇】</title><summary type="text">本系列文章是我在ASP.NET Forum做ASP.NET AJAX的技术支持时遇到常见疑难问题的解决方案积累，在此索引以方便大家查看。</summary><published>2010-03-15T02:54:00Z</published><updated>2010-03-15T02:54:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2010/03/15/aspnetajax.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2010/03/15/aspnetajax.html"/><content type="text">本系列文章是我在ASP.NET Forum做ASP.NET AJAX的技术支持时遇到常见疑难问题的解决方案积累，在此索引以方便大家查看。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2010/02/09/1666246.html</id><title type="text">ASP.NET AJAX Advance Tips &amp;amp; Tricks (11) 三种方法动态创建Tooltip</title><summary type="text">如何动态创建提示框（Tooltip）是ASP.NET Forum里的常见问题之一，在做技术支持时，我曾在英文博客上总结过ASP.NET和ASP.NET AJAX环境下如何动态创建提示框的三种常见方法，比较基础，收到了蛮多老外们的commend，如今英文博客被墙，特转到这里来与大家分享。</summary><published>2010-02-09T02:21:00Z</published><updated>2010-02-09T02:21:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2010/02/09/1666246.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2010/02/09/1666246.html"/><content type="text">如何动态创建提示框（Tooltip）是ASP.NET Forum里的常见问题之一，在做技术支持时，我曾在英文博客上总结过ASP.NET和ASP.NET AJAX环境下如何动态创建提示框的三种常见方法，比较基础，收到了蛮多老外们的commend，如今英文博客被墙，特转到这里来与大家分享。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2010/01/29/Aspnet-Ajax-Performance-Improvement.html</id><title type="text">PPT：ASP.NET AJAX 性能优化</title><summary type="text">这篇PPT是我在微软做ASP.NET AJAX技术支持时所作的，参加了Microsoft GCR CSS 的 Ready to show Presentation并获胜拿到了100元奖金，今天把源文件从MOSS上找了出来，共享给大家。</summary><published>2010-01-29T03:04:00Z</published><updated>2010-01-29T03:04:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2010/01/29/Aspnet-Ajax-Performance-Improvement.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2010/01/29/Aspnet-Ajax-Performance-Improvement.html"/><content type="text">这篇PPT是我在微软做ASP.NET AJAX技术支持时所作的，参加了Microsoft GCR CSS 的 Ready to show Presentation并获胜拿到了100元奖金，今天把源文件从MOSS上找了出来，共享给大家。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2009/05/18/1459225.html</id><title type="text">AJAX Control Toolkit 5月13日更新介绍及分析</title><summary type="text">5月13号，AJAX Control Toolkit 发布了新的release，其中包含了三个新的控件：HTMLEditor 、ComboBox 和 ColorPicker 。并且此次发布还做出了一系列举动，疑似微软将把AJAX Control Toolkit并入ASP.NET 4.0，结束开源...</summary><published>2009-05-18T03:46:00Z</published><updated>2009-05-18T03:46:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2009/05/18/1459225.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2009/05/18/1459225.html"/><content type="text">5月13号，AJAX Control Toolkit 发布了新的release，其中包含了三个新的控件：HTMLEditor 、ComboBox 和 ColorPicker 。并且此次发布还做出了一系列举动，疑似微软将把AJAX Control Toolkit并入ASP.NET 4.0，结束开源...</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2009/04/09/1432296.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (10) 解决使用AJAX Extender时的页面导出(Word/Excel)问题(Extender control 'XXX' is not a registered extender control)</title><summary type="text">有客户问到这么个问题：我们可以使用Response容易地将ASP.NET页面导出为Excel或Word。然而，如果有AJAX Control Toolkit的Extender在页面上的话，则会发生错误。我搜索了一下，ASP.NET forum里有很多这样的问题未能解决，故写了这个解决方案，与大家分享。</summary><published>2009-04-09T07:31:00Z</published><updated>2009-04-09T07:31:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2009/04/09/1432296.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2009/04/09/1432296.html"/><content type="text">有客户问到这么个问题：我们可以使用Response容易地将ASP.NET页面导出为Excel或Word。然而，如果有AJAX Control Toolkit的Extender在页面上的话，则会发生错误。我搜索了一下，ASP.NET forum里有很多这样的问题未能解决，故写了这个解决方案，与大家分享。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2009/03/24/1420701.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (9) DropDownList在Firefox下的奇怪现象和解决方案——谁的BUG？</title><summary type="text">今天在ASP.NET Forum里面遇到了一个及其怪异的问题，一个看似非常简单的demo在IE及其它浏览器中正常运行，然而在Firefox中却导致了奇怪的问题，使页面中的DropDownList死掉，经过研究，终于找到了一个解决方案，但此问题是谁的Bug仍不得而知。</summary><published>2009-03-24T09:07:00Z</published><updated>2009-03-24T09:07:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2009/03/24/1420701.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2009/03/24/1420701.html"/><content type="text">今天在ASP.NET Forum里面遇到了一个及其怪异的问题，一个看似非常简单的demo在IE及其它浏览器中正常运行，然而在Firefox中却导致了奇怪的问题，使页面中的DropDownList死掉，经过研究，终于找到了一个解决方案，但此问题是谁的Bug仍不得而知。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2009/03/10/1407707.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (8) 扩展AJAX Control Toolkit中的控件</title><summary type="text">AJAX Control Toolkit 是Open Source的（将包含到最新的VS2010中，届时可能不再开源），我们可以容易地修改其源代码来扩展原有的控件，使之拥有新的功能，达到我们的预定需求。在本文中，我们以为TabPanel控件添加Disabled功能为例，向大家演示如何简单地扩展AJAX Control Toolkit中的控件。</summary><published>2009-03-10T04:32:00Z</published><updated>2009-03-10T04:32:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2009/03/10/1407707.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2009/03/10/1407707.html"/><content type="text">AJAX Control Toolkit 是Open Source的（将包含到最新的VS2010中，届时可能不再开源），我们可以容易地修改其源代码来扩展原有的控件，使之拥有新的功能，达到我们的预定需求。在本文中，我们以为TabPanel控件添加Disabled功能为例，向大家演示如何简单地扩展AJAX Control Toolkit中的控件。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/12/30/1365387.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (7) ASP.NET AJAX 与 URLRewriting </title><summary type="text">最近一些使用URLRewriting的朋友们有时候会遇到ASP.NET AJAX和AJAX Control Toolkit控件不能正常工作的现象，对于没有相关经验的开发者来说相当棘手。本篇通过案例分析和相对的解决方案来讨论在使用ASP.NET AJAX 与 URLRewriting 时应当注意到的一些兼容性问题。</summary><published>2008-12-30T08:34:00Z</published><updated>2008-12-30T08:34:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/12/30/1365387.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/12/30/1365387.html"/><content type="text">最近一些使用URLRewriting的朋友们有时候会遇到ASP.NET AJAX和AJAX Control Toolkit控件不能正常工作的现象，对于没有相关经验的开发者来说相当棘手。本篇通过案例分析和相对的解决方案来讨论在使用ASP.NET AJAX 与 URLRewriting 时应当注意到的一些兼容性问题。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/12/25/1362311.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (6)  AJAX Control Toolkit 与 Virtual Earth的兼容问题</title><summary type="text">Virtual Earth作为微软的地图服务，在技术和实用性上与Google Map有的一拼，某些方面还比Google Map做的要好，用的人也越来越多了。但由于其JavaScript的高度封装特性，最近遇到了不少Virtual Earth与ASP.NET AJAX不兼容的情况。案例既多又复杂，本篇通过一个有代表性的例子来讨论两者的兼容，希望能帮助遇到此麻烦的开发者解决问题。</summary><published>2008-12-25T06:41:00Z</published><updated>2008-12-25T06:41:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/12/25/1362311.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/12/25/1362311.html"/><content type="text">Virtual Earth作为微软的地图服务，在技术和实用性上与Google Map有的一拼，某些方面还比Google Map做的要好，用的人也越来越多了。但由于其JavaScript的高度封装特性，最近遇到了不少Virtual Earth与ASP.NET AJAX不兼容的情况。案例既多又复杂，本篇通过一个有代表性的例子来讨论两者的兼容，希望能帮助遇到此麻烦的开发者解决问题。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/12/08/1347805.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (5) UpdatePanel 与 jQuery</title><summary type="text">现在越来越多的朋友喜欢将jQuery和ASP.NET AJAX 一起来用，最近，许多印度人在forum里抱怨说UpdatePanel和jQuery不兼容，许多jQuery效果在UpdatePanel更新之后就不work。本篇通过分析两者的框架结构来解决这个兼容性问题。</summary><published>2008-12-08T08:00:00Z</published><updated>2008-12-08T08:00:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/12/08/1347805.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/12/08/1347805.html"/><content type="text">现在越来越多的朋友喜欢将jQuery和ASP.NET AJAX 一起来用，最近，许多印度人在forum里抱怨说UpdatePanel和jQuery不兼容，许多jQuery效果在UpdatePanel更新之后就不work。本篇通过分析两者的框架结构来解决这个兼容性问题。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/11/16/1333166.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (4) ASP.NET AJAX Performance Improvement </title><summary type="text">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.</summary><published>2008-11-16T13:08:00Z</published><updated>2008-11-16T13:08:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/11/16/1333166.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/11/16/1333166.html"/><content type="text">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.</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/11/06/1328068.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (3) JavaScript与Tab的交互</title><summary type="text">ASP.NET AJAX Control Toolkit 中的Tab控件非常简单易用，对服务端和客户端的支持都非常不错。本篇通过几个FAQ给大家介绍Tab和JavaScript的常用交互，以及应该注意到的问题。(1. TabCantainer的JavaScript接口 2. 常用例子 3. 修改Tab控件，使其支持鼠标移动激活 4. ClientID问题)</summary><published>2008-11-06T06:12:00Z</published><updated>2008-11-06T06:12:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/11/06/1328068.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/11/06/1328068.html"/><content type="text">ASP.NET AJAX Control Toolkit 中的Tab控件非常简单易用，对服务端和客户端的支持都非常不错。本篇通过几个FAQ给大家介绍Tab和JavaScript的常用交互，以及应该注意到的问题。(1. TabCantainer的JavaScript接口 2. 常用例子 3. 修改Tab控件，使其支持鼠标移动激活 4. ClientID问题)</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/10/31/1323794.html</id><title type="text">让MaskedEdit 支持dd-MMM-yyyy格式(MaskedEdit date for dd-MMM-yyyy)</title><summary type="text">[代码]</summary><published>2008-10-31T08:23:00Z</published><updated>2008-10-31T08:23:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/10/31/1323794.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/10/31/1323794.html"/><content type="text">[代码]</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/10/24/1318546.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (2) 动态创建Rating控件不能保存ViewState的解决方案</title><summary type="text">Rating控件用来标识分级，目前已经有广泛应用。AJAX Control Toolkit中的Rating也做的相当成熟，也算是ASP.NET AJAX扩展中做的最像传统服务端控件的一个了。然而，最近很多朋友抱怨说如果在后台代码中动态创建Rating控件，那么在PostBack发生后，Rating的状态将会丢失（未存入ViewState）。本文介绍两种方法来解决此问题。</summary><published>2008-10-24T03:02:00Z</published><updated>2008-10-24T03:02:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/10/24/1318546.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/10/24/1318546.html"/><content type="text">Rating控件用来标识分级，目前已经有广泛应用。AJAX Control Toolkit中的Rating也做的相当成熟，也算是ASP.NET AJAX扩展中做的最像传统服务端控件的一个了。然而，最近很多朋友抱怨说如果在后台代码中动态创建Rating控件，那么在PostBack发生后，Rating的状态将会丢失（未存入ViewState）。本文介绍两种方法来解决此问题。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/10/20/1311565.html</id><title type="text">ASP.NET AJAX Advance Tips &amp; Tricks (1) CascadingDropDown在IE和Safari中的一个缺陷和解决方法</title><summary type="text">ASP.NET AJAX Toolkit中的CascadingDropDown简单易用，但在IE和Safari中有一个比较明显的性能缺陷，当数据量大，并且用户使用鼠标滚轮或键盘上下键选取选项时，这个缺陷非常明显。本文介绍通过修改Toolkit源代码来解决这个问题。</summary><published>2008-10-20T02:50:00Z</published><updated>2008-10-20T02:50:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/10/20/1311565.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/10/20/1311565.html"/><content type="text">ASP.NET AJAX Toolkit中的CascadingDropDown简单易用，但在IE和Safari中有一个比较明显的性能缺陷，当数据量大，并且用户使用鼠标滚轮或键盘上下键选取选项时，这个缺陷非常明显。本文介绍通过修改Toolkit源代码来解决这个问题。</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/08/27/1277785.html</id><title type="text">ModalPopupExtender使用技巧( operate ModalPopupExtender by JavaScript)</title><summary type="text">ModalPopupExtender是个非常好用的AJAX控件, 网上有很多教程，但大多没有提起它的一些使用技巧：1.简单应用：常用属性：TargetControlID：用于触发弹出面板的控件。OkControlID：弹出面板中的确认按钮，用于确认新的样式。 OnOkScript：当单击确认按钮后，关闭样式面板后，执行脚本。CancelControlID：样式面板中的取消按钮，用于取消应用样式。P...</summary><published>2008-08-27T08:02:00Z</published><updated>2008-08-27T08:02:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/08/27/1277785.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/08/27/1277785.html"/><content type="text">ModalPopupExtender是个非常好用的AJAX控件, 网上有很多教程，但大多没有提起它的一些使用技巧：1.简单应用：常用属性：TargetControlID：用于触发弹出面板的控件。OkControlID：弹出面板中的确认按钮，用于确认新的样式。 OnOkScript：当单击确认按钮后，关闭样式面板后，执行脚本。CancelControlID：样式面板中的取消按钮，用于取消应用样式。P...</content></entry><entry><id>http://www.cnblogs.com/blodfox777/archive/2008/08/21/1273474.html</id><title type="text">AJAX弹出窗口，永远不会被拦截的弹出窗口（create pop up window without popup blocked）</title><summary type="text">We use window.open will be block by the browsers or blocker tools, and showModalDialogwill not be block by the browsers, but always blocked by blocker tools, the only way to open pop up window which c...</summary><published>2008-08-21T10:37:00Z</published><updated>2008-08-21T10:37:00Z</updated><author><name>LanceZhang</name><uri>http://www.cnblogs.com/blodfox777/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blodfox777/archive/2008/08/21/1273474.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blodfox777/archive/2008/08/21/1273474.html"/><content type="text">We use window.open will be block by the browsers or blocker tools, and showModalDialogwill not be block by the browsers, but always blocked by blocker tools, the only way to open pop up window which c...</content></entry></feed>
