<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title> .NET news &gt;&gt; Ajax</title>
<link>http://www.dotnetcat.com/news/Ajax/</link>
<description>.NET developer news by tags: C#, ASP.NET, VB.NET, database, security, performance and more</description>
<language>en-us</language>
<item>
<title>AJAX AutoCompleteExtender using Google Suggest API</title>
<link>http://www.dotnetcat.com/news/Ajax/id/9162/</link>
<pubDate>Thu, 10 Jul 2008 05:30:00 -0500</pubDate>
<description> <![CDATA[ Example on how to use AutoCompleteExtender to make a search like Google Suggest. ]]> </description>
</item>
<item>
<title>Google Maps Control for ASP.NET - Part 2</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/9002/</link>
<pubDate>Wed, 04 Jun 2008 13:26:00 -0500</pubDate>
<description> <![CDATA[ This is second part in two part series of my article Google Maps User Control for ASP.Net. In the first part I have explained how to use this control in your ASP.Net application. In this part, I am going to explain source code of this user control so that you can modify it for your own use. ]]> </description>
</item>
<item>
<title>A Chat with ASP.NET and Ajax</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/8972/</link>
<pubDate>Thu, 22 May 2008 14:10:00 -0500</pubDate>
<description> <![CDATA[ This article describes how to implement a web-chat with ASP.NET and Ajax. In the first part I introduce the technologies I used for the application. Then I explain the concept of a chat and in the last part I present the main implementations. The goal of this article is to show the interested reader how to develop a chat without browser-plugins or java-applets, just pure HTML and JavaScript. ]]> </description>
</item>
<item>
<title>Google Maps Control for ASP.Net - Part 1</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/8920/</link>
<pubDate>Mon, 12 May 2008 23:45:00 -0500</pubDate>
<description> <![CDATA[ Google has provided a very reach Google Maps API to use it in our own application. But we need some short of javascript knowledge in order to use it. I don't know about others, but for me it was a little difficult to use javascript along with google apis in ASP.Net pages, specifically if you want to use server side functions to draw google map dynamically. For example, in my case I wanted to pull latitude longitude information from a SQL Server database and then use them to insert pushpins on google map. If you are familiar with Ajax framework, you know the answer. You will have to call asp.net server side function from javascript and use retrieved data to draw a google map. How simple is that? :). Atleast not for me. So I have decided to write a user control which can take care of javascript part and allows me to concentrate on serverside functions. ]]> </description>
</item>
<item>
<title>ASP.NET AJAX: Providing Visual Feedback with the UpdateProgress Control</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8891/</link>
<pubDate>Tue, 06 May 2008 19:00:00 -0500</pubDate>
<description> <![CDATA[ Microsoft's ASP.NET AJAX Framework helps page developers design more interactive web pages by streamlining the postback mechanism. In traditional web pages,
a full postback involves the browser re-requesting the page, which is then re-rendered. This re-rendered page markup is returned, in its entirety, to
the browser for display. Ajax techniques improve the user's experience in two primary ways through the use of partial postbacks: first, a partial postback
is asynchronous, meaning that the user can still interact with the page while waiting for the partial postback to complete; second, and more importantly,
because a partial page postback updates only a particular region (or regions) of a page, less data needs to be shuttled between the client and the server,
resulting in a quicker and smoother experience..
 ]]> </description>
</item>
<item>
<title>See search results as you type - An ASP.NET Ajax Control</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8745/</link>
<pubDate>Fri, 11 Apr 2008 18:27:00 -0500</pubDate>
<description> <![CDATA[ Highrise and other new AJAX enabled tools have this feature that when you type in a search query, it automatically updates the search results below. It's almost like an auto-complete box, but with the full results on the page instead of a dropdown list below the control. Unfortunately, I didn't find anything like this in the Microsoft ASP.NET AJAX Toolkit. So, I decided that this was a good way to finally dive into the AJAX Control Toolkit.. ]]> </description>
</item>
<item>
<title>Light Speed Inline Editing Using ASP.NET AJAX and Web Services. Part I.</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8713/</link>
<pubDate>Sun, 06 Apr 2008 10:42:00 -0500</pubDate>
<description> <![CDATA[ javascript+AJAX solution for inline edititng in grid. ]]> </description>
</item>
<item>
<title>Jigsaw Puzzle Game using Ajax Drag and Drop</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8671/</link>
<pubDate>Sun, 30 Mar 2008 08:31:00 -0500</pubDate>
<description> <![CDATA[ This tutorial is intended to explains quickly how to implement Drag and Drop using ASP.NET 2.0 AJAX Futures November CTP.

To explain this technology I've created a simple project with a custom Ajax control that implement a Jigsaw Puzzle Game. ]]> </description>
</item>
<item>
<title>Who's Online?: A Virtual Earth And User Session Mashup in Asp.Net.</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/8607/</link>
<pubDate>Thu, 28 Feb 2008 14:12:00 -0600</pubDate>
<description> <![CDATA[ A tutorial for implementing a modal popup window on your web site which will display a Microsoft Virtual Earth map with pinpoints on the locations of everyone who is currently browsing your web site. ]]> </description>
</item>
<item>
<title>Inside ASP.NET AJAX back end services</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8467/</link>
<pubDate>Sat, 26 Jan 2008 07:18:00 -0600</pubDate>
<description> <![CDATA[ Most of the emphasis with AJAX is on how to perform an asynchronous update at the client. Dino Esposito considers the other end of the connection: how exactly does the server provide the data that the client needs?
 ]]> </description>
</item>
<item>
<title>Modal Dialog Boxes with AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8543/</link>
<pubDate>Tue, 22 Jan 2008 18:00:00 -0600</pubDate>
<description> <![CDATA[ This month Dino Esposito shows you how to get Windows-style modal dialog boxes for your Web applications thanks to the Ajax Control Toolkit and some clever coding.
 ]]> </description>
</item>
<item>
<title>Microsoft ASP.NET AJAX: Using the UpdatePanel</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8211/</link>
<pubDate>Wed, 24 Oct 2007 00:00:00 -0500</pubDate>
<description> <![CDATA[ Over the past several years web developers have started using JavaScript to make asynchronous postbacks to the web server that only transmit and receive the necessary data; these techniques are commonly referred to as AJAX. Microsoft has released a free AJAX framework for ASP.NET developers named Microsoft ASP.NET AJAX. This article series examines using Microsoft's ASP.NET AJAX framework to build responsive user interfaces. ]]> </description>
</item>
<item>
<title>Inside the Microsoft AJAX Library</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8310/</link>
<pubDate>Tue, 23 Oct 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ Dino Esposito introduces the Microsoft AJAX Library and the JavaScript library for ASP.NET AJAX 1.0.
 ]]> </description>
</item>
<item>
<title>Building Interactive User Interfaces with Microsoft ASP.NET AJAX: Part 1</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8148/</link>
<pubDate>Wed, 10 Oct 2007 00:00:00 -0500</pubDate>
<description> <![CDATA[ Since AJAX involves many disparate technologies at different layers in the networking stack, implementing AJAX without the
use of an AJAX framework is difficult and error-prone. Fortunately, Microsoft has released a free AJAX framework for ASP.NET
developers: Microsoft ASP.NET AJAX. This article is the first in a series of articles
that examines the ASP.NET AJAX framework. This installment provides an overview of AJAX technologies and looks at getting
started with Microsoft's framework. Future installments will focus on specific controls and scenarios.. ]]> </description>
</item>
<item>
<title>AJAX AutoComplete/AutoSuggest TextBox</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8101/</link>
<pubDate>Tue, 02 Oct 2007 22:23:00 -0500</pubDate>
<description> <![CDATA[ When building enterprise web applications, we often need to let the user select one item from a large list of records. For instance, on an order entry form, the user must be able to select the customer from a large list of customers. For performance reasons, it would be insane to just load a DropDownList with 50000 items. The other alternative would be to open another form where the user would be able to search and select the desired customer. I've used this approach before, but the users usually found it very annoying and were constantly demanding a better solution.. ]]> </description>
</item>
<item>
<title>How to create an HTML Editor for ASP.NET AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7911/</link>
<pubDate>Fri, 31 Aug 2007 14:53:00 -0500</pubDate>
<description> <![CDATA[ Most blog, forum and Wiki applications use an HTML editor as the primary authoring tool for site content. With this type of control, an online user can create and edit an HTML document. The user is able to modify the text &amp;nbsp;&amp;mdash;  including its format, fonts and colors &amp;nbsp;&amp;mdash;  as well as add links and images. Often, the user may also view and/or edit the HTML source.

Microsoft AJAX (ASP.NET AJAX Extensions) introduces a new implementation model for server controls with related script. This article discusses how to create an HTML editor server control specifically for the Microsoft AJAX environment. ]]> </description>
</item>
<item>
<title>Learning AJAX with xmlhttp object</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7892/</link>
<pubDate>Tue, 28 Aug 2007 01:39:00 -0500</pubDate>
<description> <![CDATA[ It's a reference for beginners who like to learn AJAX.
 ]]> </description>
</item>
<item>
<title>AJAX application architecture, Part 2</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7965/</link>
<pubDate>Tue, 21 Aug 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ When using ASP.NET AJAX Extensions to transition your site to an AJAX experience, there are two main programming models to choose from: partial rendering and script services. In last month's column, I discussed partial rendering from a primarily architectural perspective. Simply put, with partial rendering, you don't need to change the underlying architecture of an ASP.NET application—it's an easy route to implementing some of the best elements of AJAX, such as no-flicker updates to pages on your site. This enhanced behavior is achieved by simply adding a few new server controls (specifically, ScriptManager and UpdatePanel) and having them silently perform a few tricks to transform a traditional postback in an asynchronous request run through the XMLHttpRequest object. This approach is pretty easy as it simply applies AJAX functionality to the existing Web development model... ]]> </description>
</item>
<item>
<title>Developing AJAX based popup notifications</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7874/</link>
<pubDate>Sat, 18 Aug 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ ASP.NET AJAX opens a wide range of possibilities to developers. One of them is periodic pinging of database and check for changes to the data. It is certainly not a new technique and developers achieved it in the past using JavaScript and XMLHTTP. However, with the help of ASP.NET AJAX the same task becomes much simple.
 ]]> </description>
</item>
<item>
<title>Smum County Modal Form for ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7755/</link>
<pubDate>Wed, 01 Aug 2007 16:19:00 -0500</pubDate>
<description> <![CDATA[ The ModalPopupExtender control provided by the ASP.NET AJAX Control Toolkit allows the display of content in a div panel that floats in the middle of the page and prevents the user from interacting with the rest of the page until the div panel has been closed, thus creating a modal form type of entry on a web page. This is really useful technology but I wanted to make a few improvements in this modal form-like interface.  ]]> </description>
</item>
<item>
<title>ScriptManager Enables AJAX In Your Web Apps</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/7824/</link>
<pubDate>Mon, 16 Jul 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ ASP.NET AJAX was released by Microsoft to answer this need in Web application development. My goal in writing this article is to expand your knowledge of a central component of ASP.NET AJAX called the ScriptManager control and to show how advanced programming of ASP.NET AJAX is achieved using it. ScriptManager is a server-side control that sits on your Web Form and enables the core of ASP.NET AJAX. Its primary role is the arbitration of all other ASP.NET AJAX controls on the Web Form and the addition of the right scripting libraries to the Web browser so that the client portion of ASP.NET AJAX can function. Often you will find yourself using the ScriptManager to register other controls, Web services, and client scripts... ]]> </description>
</item>
<item>
<title>AJAX Application Architecture, Part 1</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7833/</link>
<pubDate>Mon, 16 Jul 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ Whether you're a system administrator, a designer, or a developer, your job will be significantly affected by AJAX. Administrators have to ensure that the security bar is still high enough to face new types of possible attacks. Intranet administrators have to guarantee that JavaScript is not disabled on any browsers. Web designers have new challenges to pursue due to features attainable with AJAX that were once impossible or impractical. And developers have a new API and a new overall approach to programming to become familiar with. All that said, what does AJAX mean for architects?

AJAX applications are challenging because they introduce brand-new concepts and a new foundation. The role of the architect is essential because the AJAX paradigm straddles both the client and the server environments. A clear architectural vision is critical for determining what logic and processing happens on the client and what remains on the server, as well as what data objects the client and the server are able to exchange. ]]> </description>
</item>
<item>
<title>Salajax: Simple Ajax library</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7697/</link>
<pubDate>Wed, 11 Jul 2007 10:28:00 -0500</pubDate>
<description> <![CDATA[ An article on AJAX, providing back button and bookmark functionality in a simplified class. Written in JavaScript, demonstrated in ASP.NET and can be used with any server-side scripting language.

 ]]> </description>
</item>
<item>
<title>Canceling Server Tasks with ASP.NET AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7726/</link>
<pubDate>Mon, 18 Jun 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ A remote task is a piece of code that executes on the server in response to a client event. There are three possible ways for an ASP.NET AJAX client page to trigger a remote task: by causing a postback managed by an UpdatePanel control, by invoking a method directly on the application’s back end exposed through a local Web service, and by using a page method. Soon there will be a fourth method: a Windows Communication Foundation (WCF) service.. ]]> </description>
</item>
<item>
<title>Advanced AJAX ListBox Component v0.1</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7608/</link>
<pubDate>Fri, 15 Jun 2007 10:34:00 -0500</pubDate>
<description> <![CDATA[ How to build a more intuitive ListBox server control with ASP.NET AJAX client functionality.
 ]]> </description>
</item>
<item>
<title>Delayed Content Loading Using the AJAX.NET Timer and UpdatePanel</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7529/</link>
<pubDate>Tue, 05 Jun 2007 12:27:00 -0500</pubDate>
<description> <![CDATA[ When consuming things like long web services or RSS feeds from external web sources, it might be nice to load all of the important parts on the page first and then load the slower loading part(s) later. This example will demonstrate how to load multiple blocks of RSS headlines after the main body of the page has had a chance to load. While the page is loading, placeholders are displayed to indicate that additional content is coming. After the page loads, the content for the placeholders is retrieved and displayed asynchronously.

Oftentimes, there can be a need to load something on a page that may take significantly longer to load than the rest of the page. In some cases, you can use caching to help with this issue, but it may not always be possible or be the only option. If something is going to take longer to load than normal, it is important to display some kind of visual feedback to the user so that they know to wait while something is happening. Retrieving information from a remote server, displaying large sets of data, and photo galleries are just a few examples where delaying the loading of specific content areas would be useful. ]]> </description>
</item>
<item>
<title>AJAX ASP.NET Rating</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7520/</link>
<pubDate>Mon, 04 Jun 2007 14:44:00 -0500</pubDate>
<description> <![CDATA[ This is an article on how to use Rating control from AjaxControlToolkit and create CSS and images to display it as a gauge or thermometer. It is useful for those who need to show ratings in ASP.NET more graphically.

 ]]> </description>
</item>
<item>
<title>AJAX DataGrid</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7502/</link>
<pubDate>Fri, 01 Jun 2007 16:09:00 -0500</pubDate>
<description> <![CDATA[ In the current sample of the project, I used the AJAX development approach to dynamically display and interact with the information presented. I decided to couple the JavaScript Grid and Web Service from my previous articles. This article shows how it's simple to use my JavaScript Grid along with AJAX on client side. Since the client and server code were done, all that I needed to do is to couple it into one application. It is pretty simple to introduce the Grid into a web application.. ]]> </description>
</item>
<item>
<title>Using jQuery for AJAX in ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7491/</link>
<pubDate>Wed, 30 May 2007 17:34:00 -0500</pubDate>
<description> <![CDATA[ Don't want to use the new Microsoft AJAX quite yet? There are other plenty of other good (and easy) alternatives! This article will demonstrate how to use a popular JavaScript library (jQuery) to add AJAX capabilities to your application with a minimal amount of code. ]]> </description>
</item>
<item>
<title>Context-Sensitive Feedback with AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7590/</link>
<pubDate>Mon, 21 May 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ When users of any computer application start a potentially lengthy operation, best practices dictate that the user interface should be updated to indicate that work is in progress and that results may not be available for a while. This is easy to accomplish in a desktop application, but it can be rather difficult in a Web scenario. In Web applications, displaying text such as &quot;Please wait&quot; just before an operation begins is easy, but if you want to provide some useful feedback, such as the estimated time to completion or the percentage of work finished, it’s a bit more difficult to accomplish. This is because most lengthy tasks in Web apps execute on the server, and there are no built-in mechanisms for pushing state information to the client.
In this month’s column, I build a server and client ASP.NET AJAX infrastructure to start and control a potentially lengthy server-side task.
 ]]> </description>
</item>
<item>
<title>Easiest way to implement ASP.NET Ajax into your applications</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7362/</link>
<pubDate>Fri, 11 May 2007 07:57:00 -0500</pubDate>
<description> <![CDATA[ Asynchronous JavaScript and XML are now the needed for new generation websites. This article describes how to implement ASP.NET Ajax into applications. ]]> </description>
</item>
<item>
<title>AJAX Dirty-Panel</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7270/</link>
<pubDate>Mon, 30 Apr 2007 14:52:00 -0500</pubDate>
<description> <![CDATA[ This is a Panel that automatically shows an alert if the user tries to leave the page before saving the data. ]]> </description>
</item>
<item>
<title>AJAX Multi-Task Indicator</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7236/</link>
<pubDate>Wed, 25 Apr 2007 08:22:00 -0500</pubDate>
<description> <![CDATA[ This is a custom webcontrol that shows the progress of long sequential tasks using AJAX to refresh the page ]]> </description>
</item>
<item>
<title>The UpdateProgress Control of ASP.net Ajax Extension</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7103/</link>
<pubDate>Wed, 11 Apr 2007 20:50:00 -0500</pubDate>
<description> <![CDATA[ One of the excellent features of ASP.net Ajax Extension 1.0 is the UpdatePanel control. The UpdatePanel control enable partial-page rendering in an ASP.NET Web page asynchronously. The contents of UpdatePanel control will automatically update when a postback event invoked. This control does work same as MagicAjax.net panel control. The UpdateProgress control is very useful when working with UpdatePanel control. With an UpdateProgress control, you can show the status during the partial-page rendering of an UpdatePanel. ]]> </description>
</item>
<item>
<title>A simple multi purpose Ajax WebControl for basic communication</title>
<link>http://www.dotnetcat.com/news/Ajax/id/7040/</link>
<pubDate>Fri, 30 Mar 2007 18:34:00 -0500</pubDate>
<description> <![CDATA[ With this Control you can register some servermethods and call them from clientside, submitting and returning string data. ]]> </description>
</item>
<item>
<title>Inking in ASP.NET 2.0, AJAX, and IE7</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/7175/</link>
<pubDate>Thu, 29 Mar 2007 19:00:00 -0500</pubDate>
<description> <![CDATA[ In the past year, new technologies from Microsoft have changed how we can add ink to Web sites and the change is definitely for the better! One small property added to ASP.NET 2.0 server controls, OnClientClick, has had a big impact on simplifying the process of moving ink from the Web page to the Web server. The capability that OnClientClick provides, allowing developers to tie both a client-side event and a server-side event to one Click event, was actually achievable prior to ASP.NET 2.0 using control attributes, but it was more complex to set up and not very discoverable..
 ]]> </description>
</item>
<item>
<title>Ajaxion - Ajax without javascript: WS calls, xml, drag'n drop, controls, binary image retrieval, etc</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6858/</link>
<pubDate>Wed, 07 Mar 2007 13:29:00 -0600</pubDate>
<description> <![CDATA[ An article about how to keep Ajax simple ]]> </description>
</item>
<item>
<title>Multi User Chat Room Using ASP.NET 2.0 and AJAX</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/6798/</link>
<pubDate>Wed, 28 Feb 2007 12:05:00 -0600</pubDate>
<description> <![CDATA[ Describes how you can build a multi user chat room using ASP.NET 2.0 and AJAX extensions ]]> </description>
</item>
<item>
<title>Generate a client-side proxy for a webservice using HTTP Handlers</title>
<link>http://www.dotnetcat.com/news/Web-Services/id/6740/</link>
<pubDate>Mon, 19 Feb 2007 09:18:00 -0600</pubDate>
<description> <![CDATA[ How to create a client-side webservice proxy using HTTP Handlers ]]> </description>
</item>
<item>
<title>Create a Chat system using Ajax and ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6689/</link>
<pubDate>Mon, 12 Feb 2007 05:38:00 -0600</pubDate>
<description> <![CDATA[ In this article, I am going to explain how to use Javascript, Ajax and C# to create a chat room. ]]> </description>
</item>
<item>
<title>Download ASP.NET AJAX 1.0!</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6516/</link>
<pubDate>Tue, 23 Jan 2007 13:43:40 -0600</pubDate>
<description> <![CDATA[ The release everyone has been waiting for is here! ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences. ]]> </description>
</item>
<item>
<title>Perspectives on ASP.NET AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/8277/</link>
<pubDate>Fri, 19 Jan 2007 17:31:14 -0600</pubDate>
<description> <![CDATA[ Unveiled at the Microsoft Professional Developers Conference in September 2005, Microsoft ASP.NET AJAX (formerly referred to as &quot;Atlas&quot;) adds many new capabilities to ASP.NET 2.0, all of which are geared towards making it easy to add AJAX-based functionality to your Web sites. In this month's column, I examine ASP.NET AJAX, looking closely at some of its key features. This column assumes you have at least some degree of familiarity with the basic concepts and tools.. ]]> </description>
</item>
<item>
<title>AJAX Test Automation</title>
<link>http://www.dotnetcat.com/news/Testing/id/8278/</link>
<pubDate>Fri, 19 Jan 2007 17:24:22 -0600</pubDate>
<description> <![CDATA[ The popularity of Web applications that use AJAX (Asynchronous JavaScript And XML) technology has increased steadily over the past year. When written correctly, AJAX can yield significant improvements in performance and user experience compared with non-AJAX Web applications. However, because AJAX Web applications work asynchronously, traditional synchronous test automation techniques generally don't work. In this month's column, I present a technique that allows you to write lightweight test automation to verify the functionality of AJAX Web applications. ]]> </description>
</item>
<item>
<title>Atlas: ModalUpdateProgress - An UpdateProgress Control in Modal Popup Style</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6426/</link>
<pubDate>Tue, 16 Jan 2007 20:26:00 -0600</pubDate>
<description> <![CDATA[ A progress indicator control that works in a modal popup style. ]]> </description>
</item>
<item>
<title>Build Google IG like Ajax Start Page in 7 days using ASP.NET Ajax and .NET 3.0</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6355/</link>
<pubDate>Thu, 04 Jan 2007 11:30:00 -0600</pubDate>
<description> <![CDATA[ Build a start page similar to Google IG in 7 nights using ASP.Net Ajax, .NET 3.0, Linq, DLinq and XLinq. ]]> </description>
</item>
<item>
<title>ASP.NET AJAX under the hood secrets</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6277/</link>
<pubDate>Fri, 22 Dec 2006 09:47:00 -0600</pubDate>
<description> <![CDATA[ Performance tips and hard-core tricks that change core runtimes, not for the faint hearted. ]]> </description>
</item>
<item>
<title>AJAX Test Automation</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6502/</link>
<pubDate>Wed, 20 Dec 2006 18:00:00 -0600</pubDate>
<description> <![CDATA[ The popularity of Web applications that use AJAX (Asynchronous JavaScript And XML) technology has increased steadily over the past year. When written correctly, AJAX can yield significant improvements in performance and user experience compared with non-AJAX Web applications. However, because AJAX Web applications work asynchronously, traditional synchronous test automation techniques generally don't work. In this month's column, I present a technique that allows you to write lightweight test automation to verify the functionality of AJAX Web applications. ]]> </description>
</item>
<item>
<title>Perspectives on ASP.NET AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6503/</link>
<pubDate>Wed, 20 Dec 2006 18:00:00 -0600</pubDate>
<description> <![CDATA[ Microsoft ASP.NET AJAX (formerly referred to as &quot;Atlas&quot;) adds many new capabilities to ASP.NET 2.0, all of which are geared towards making it easy to add AJAX-based functionality to your Web sites. In this month's column, I examine ASP.NET AJAX, looking closely at some of its key features..  ]]> </description>
</item>
<item>
<title>The UpdatePanel opened: what happens behind the scenes?</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6264/</link>
<pubDate>Tue, 19 Dec 2006 13:53:03 -0600</pubDate>
<description> <![CDATA[ In this article I'll walk through what happens in the browser when an UpdatePanel updates. You'll see what events are fired, what intervention points there are where you can intercept the action, and generally get a feel for the sequence of events.

The UpdatePanel is one of the coolest features of Microsoft's ASP.NET AJAX. It magically lets you enhance your web sites with AJAX goodness, with very little cost to you as a developer. If you are like me though, you'll be feeling just a little bit uncomfortable simply dragging the UpdatePanel onto your web form, and then letting it do its stuff. We want to understand what it is doing on our behalf. ]]> </description>
</item>
<item>
<title>Introduction to the PopupControl Extender</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6190/</link>
<pubDate>Fri, 08 Dec 2006 09:02:42 -0600</pubDate>
<description> <![CDATA[ The PopupControl extender is a way to render a server control popup to the user, so that the user can perform some action (say click on a textbox), the user selects a value in a control that dynamically appears, and that value is posted back to the originating server control. As an example, this can be a calendar control that pops up for the user, which when selecting a value, the value is posted back to a textbox and the date is entered.  ]]> </description>
</item>
<item>
<title>Hello Atlas</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6141/</link>
<pubDate>Mon, 04 Dec 2006 13:41:00 -0600</pubDate>
<description> <![CDATA[ An article describing how to write a Hello World program using Atlas. ]]> </description>
</item>
<item>
<title>How To Implement a NavigationPanel Using AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6045/</link>
<pubDate>Wed, 22 Nov 2006 15:42:00 -0600</pubDate>
<description> <![CDATA[ This article is going to demonstrate how to implement web applications based on Ajax and ClientScriptCallBack as it presents a simple example. Also, the article is trying to point at the key futures of working with Ajax ]]> </description>
</item>
<item>
<title>Introduction to the ATLAS FilteredTextBox Extender</title>
<link>http://www.dotnetcat.com/news/Ajax/id/6044/</link>
<pubDate>Fri, 17 Nov 2006 19:12:07 -0600</pubDate>
<description> <![CDATA[ The new AJAX.NET Extensions and the AJAX Control Toolkit provide powerful additions to the ASP.NET developer. By providing client-side capabilities all controlled within these &quot;extenders,&quot; you have the means to provide more powerful input into how the application interacts, giving your application a richer UI. In this article, we'll be looking at the FilteredTextBox extender to see how this works.  ]]> </description>
</item>
<item>
<title>Combining External Data Sources with a MS SQL Server Database to Create Google Maps Using AJAX and ASP.NET</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/6021/</link>
<pubDate>Fri, 17 Nov 2006 10:21:00 -0600</pubDate>
<description> <![CDATA[ To dynamically generate a Google Map with combined data sources from an external web service or API and from an internal MS SQL database, using AJAX and the ASP.NET environment. ]]> </description>
</item>
<item>
<title>Master AJAX Pop-Ups Using the HoverMenuExtender Control</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5974/</link>
<pubDate>Thu, 09 Nov 2006 15:27:52 -0600</pubDate>
<description> <![CDATA[ AJAX has made layering contextual information into a Web interface completely elegant and unobtrusive. If you build Web apps, this is one trick you definitely want in your hat. Find out how to exploit the HoverMenuExtender in the ASP.NET AJAX Control.  ]]> </description>
</item>
<item>
<title>Building an AJAX based chat room in ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5861/</link>
<pubDate>Wed, 01 Nov 2006 16:41:00 -0600</pubDate>
<description> <![CDATA[ Build an HTTP based chat room without the need for a Java Applet or an ActiveX control ]]> </description>
</item>
<item>
<title>GeoLocation using REST, AJAX, and Yahoo! for use with Google Maps</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5817/</link>
<pubDate>Tue, 24 Oct 2006 11:25:00 -0500</pubDate>
<description> <![CDATA[ Implementing geolocation using REST, AJAX and Yahoo! for use with Google Maps. ]]> </description>
</item>
<item>
<title>Simplify Dependent Lists with the Microsoft AJAX CascadingDropDown Control</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5741/</link>
<pubDate>Thu, 12 Oct 2006 13:52:32 -0500</pubDate>
<description> <![CDATA[ In many Web applications, when a user selects an option from a dropdown list, the set of options on another list must change, a challenge known as the &quot;dependent list problem.&quot; The CascadingDropDown control solves the problem with aplomb. ]]> </description>
</item>
<item>
<title>Another Simple Wait Page</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5703/</link>
<pubDate>Wed, 11 Oct 2006 12:42:00 -0500</pubDate>
<description> <![CDATA[ An article to demonstrate to use asynchronous delegate call and client script callback to build long wait page ]]> </description>
</item>
<item>
<title>OutPost: PostBack Over XmlHttp</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5653/</link>
<pubDate>Wed, 04 Oct 2006 15:03:00 -0500</pubDate>
<description> <![CDATA[ Real postback of ASP.NET WebForms without reloading the entire page. ]]> </description>
</item>
<item>
<title>Coding a custom ClickBehavior with MS AJAX</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5649/</link>
<pubDate>Tue, 03 Oct 2006 10:31:24 -0500</pubDate>
<description> <![CDATA[ The MS AJAX framework provides an event model similar to the .NET framework's one. We can create, raise and handle events in a manner similar to what happens in a code-behind file of an ASP.NET page. Plus, the MS AJAX framework allows to attach pieces of re-usable client-side functionality through the concept of behaviors. Let's give an example of these concepts with the help of a little example. ]]> </description>
</item>
<item>
<title>AJAX Demystified - An AJAX Color Picker using Anthem</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5592/</link>
<pubDate>Tue, 26 Sep 2006 10:25:00 -0500</pubDate>
<description> <![CDATA[ Create an AJAX Color Picker for your website with the power of Anthem.
 ]]> </description>
</item>
<item>
<title>Consuming External Web Services with Microsoft Atlas</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5549/</link>
<pubDate>Thu, 21 Sep 2006 17:43:23 -0500</pubDate>
<description> <![CDATA[ To consume external Web services in Atlas, you build a server-based Web service proxy to the service. The good news is that you can leverage Visual Studio and Atlas features to handle most of the work. ]]> </description>
</item>
<item>
<title>AJAX Demystified - Part One - The AJAX Shoutbox</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5538/</link>
<pubDate>Wed, 20 Sep 2006 08:50:00 -0500</pubDate>
<description> <![CDATA[ Create your own AJAX Shoutbox using ASP.NET and C#. ]]> </description>
</item>
<item>
<title>Make Your AJAX Apps Wiser Using Auto-Complete Functionality in Atlas</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5415/</link>
<pubDate>Thu, 07 Sep 2006 22:13:20 -0500</pubDate>
<description> <![CDATA[ The whole point of AJAX is to make things faster, so why not include functionality that completes your users' thoughts as they type? In Atlas you can easily implement auto-completion functionality using the AutoCompleteExtender control.  ]]> </description>
</item>
<item>
<title>An Introduction to AJAX Techniques and Frameworks for ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5296/</link>
<pubDate>Thu, 24 Aug 2006 09:51:00 -0500</pubDate>
<description> <![CDATA[ This article introduces AJAX to ASP.NET developers, implementing an example web page in different ways using ASP.NET Atlas, ASP.NET callbacks, Ajax.Net, Anthem.Net, and MagicAjax.Net. ]]> </description>
</item>
<item>
<title>Report Task Progress with ASP.NET 2.0</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/5202/</link>
<pubDate>Mon, 07 Aug 2006 17:26:59 -0500</pubDate>
<description> <![CDATA[ The progress bar is great for keeping users informed about the progress of a task. Unfortunately, there's no progress bar element built into ASP.NET, so Dino Esposito solves that problem with his ProgressPanel control. ]]> </description>
</item>
<item>
<title>An Introduction to Ajax Techniques and Frameworks for ASP.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5134/</link>
<pubDate>Wed, 02 Aug 2006 14:41:00 -0500</pubDate>
<description> <![CDATA[ This article introduces Ajax to ASP.NET developers implementing an example web page in different ways using ASP.NET Atlas, ASP.NET callbacks, Ajax.Net, Anthem.Net and MagicAjax.Net. ]]> </description>
</item>
<item>
<title>Date picker and Time picker in asp.net 2.0 using Ajax (With Atlas)</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5135/</link>
<pubDate>Wed, 02 Aug 2006 12:49:00 -0500</pubDate>
<description> <![CDATA[ Add a date picker and a time picker to your web pages ]]> </description>
</item>
<item>
<title>WebChat - A Fully Functional Chat Room - Free!</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/5342/</link>
<pubDate>Sun, 30 Jul 2006 19:00:00 -0500</pubDate>
<description> <![CDATA[ Nearly every Web site could benefit from a chat room to help users socialize or sort out important issues. However, creating a chat room is usually more effort than it’s worth — unless somebody’s already done the work for you. This article presents a WebChat control that you can drop onto any ASP.NET Web page to get an instant, fully functional chat room. ]]> </description>
</item>
<item>
<title>EasyPack - A Pushbutton Batch JavaScript Error Checking, Compression and Obsfucation Tool</title>
<link>http://www.dotnetcat.com/news/Ajax/id/5055/</link>
<pubDate>Tue, 25 Jul 2006 09:04:00 -0500</pubDate>
<description> <![CDATA[ EasyPack enables syntax checking, validation, compression and obsfucation of JavaScript files with a single click ]]> </description>
</item>
<item>
<title>AJAX Enhancements with Microsoft Atlas</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4943/</link>
<pubDate>Fri, 14 Jul 2006 15:25:31 -0500</pubDate>
<description> <![CDATA[ Extends one of the Web pages developed in Part 2 of this four-part series, using the Microsoft implementation of AJAX called Atlas. It describes two techniques for reducing Web server traffic to the browser to enhance the user's Web experience. ]]> </description>
</item>
<item>
<title>Intro to Atlas: The Road to Effortless AJAX Begins Here</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4887/</link>
<pubDate>Fri, 07 Jul 2006 16:00:01 -0500</pubDate>
<description> <![CDATA[ There's no reason to get lost with Atlas, Microsoft's framework for building fast, responsive AJAX-enabled Web apps. Get your bearings by following along as we build two introductory applications: a calendar and a content portal. ]]> </description>
</item>
<item>
<title>An Introduction to AJAX and Atlas with ASP.NET 2.0</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4771/</link>
<pubDate>Tue, 20 Jun 2006 19:00:00 -0500</pubDate>
<description> <![CDATA[ 
Traditionally, web applications have left a lot to be desired from a user experience standpoint, due primarily to the &quot;request/response&quot;
lifecycle. Any interaction with a page typically requires a postback to the web server (a &quot;request&quot;), which then performs any server-side
tasks needed and returns the updated page's markup (the &quot;response&quot;). Outside of intranet-based applications, such 
behavior adds a bit of a lag when interacting with a page. One approach to improving the end user's experience is to use
AJAX. AJAX is a technique for using JavaScript and the
XMLHttpRequest object to make light-weight HTTP requests back to 
the web server from client-side script. Once a response is received, the web page's layout can be seamlessly refreshed using
JavaScript to message the page's Document Object Model (DOM) and 
CSS settings. AJAX-enabled pages provide a slick, responsive user 
experience, making web-based applications function more like desktop-based ones.

In the past adding AJAX type behaviors to your web application was difficult and came with a steep learning curve since AJAX
encompasses a bevy of technologies (JavaScript, XML, XmlHttpObject, HTTP requests, DHTML, and so on). 
With the advent of the ASP.NET Atlas framework, however, there is 
much less of a reason to feel so overwhelmed when it comes to AJAX!
 ]]> </description>
</item>
<item>
<title>Dragging and dropping with ASP.NET 2.0 and Atlas</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4757/</link>
<pubDate>Thu, 15 Jun 2006 14:19:00 -0500</pubDate>
<description> <![CDATA[ This tutorial delves into the relationship between declarative and imperative programming in Atlas, and how these can be used to create drag and drop functionality in a web client. ]]> </description>
</item>
<item>
<title>Modal Dialog - enhanced</title>
<link>http://www.dotnetcat.com/news/ASP.NET/id/4682/</link>
<pubDate>Fri, 09 Jun 2006 01:52:00 -0500</pubDate>
<description> <![CDATA[ In this article, we will try to generate a draggable DHTML layer that loads data from an external URL via XMLHTTP connection. This is an enhanced version of my previous Draggable Layer article, hence it addresses additional issues that are not present in the former article. ]]> </description>
</item>
<item>
<title>Ajax On-the-Fly Lookup Control with Multiple Control Support</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4669/</link>
<pubDate>Thu, 08 Jun 2006 09:09:00 -0500</pubDate>
<description> <![CDATA[ Using multiple Ajax lookup textbox controls for as-you-type data suggestions ]]> </description>
</item>
<item>
<title>Atlas At Last: ASP.NET Atlas Powers The AJAX-Style Sites You've Been Waiting For</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4703/</link>
<pubDate>Wed, 07 Jun 2006 19:00:00 -0500</pubDate>
<description> <![CDATA[ In September 2005, the ASP.NET team released the first Community Technology Preview (CTP) of the new features in ASP.NET code-named &quot;Atlas.&quot; This extension to the Microsoft&reg; .NET Framework 2.0 enables developers to more easily create rich, interactive Web sites that take advantage of both browser and server features... ]]> </description>
</item>
<item>
<title>Rating Demystified:  Ajax Way, Amazon Way*</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4572/</link>
<pubDate>Thu, 25 May 2006 18:58:00 -0500</pubDate>
<description> <![CDATA[ Ever wondered, how the amazon rating system works with multiple items in the same page, here is a simple article to describe the basic bare bones needed to create an aynchronous rating module using ASP.NET , SQL Server and ..... AJAX ]]> </description>
</item>
<item>
<title>dhtmlxTree version 1.3 - Add Flexibility to Your Web Trees</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4570/</link>
<pubDate>Thu, 25 May 2006 10:15:00 -0500</pubDate>
<description> <![CDATA[ Scand released dhtmlxTree version 1.3, the most versatile JavaScript component for creating rich-featured hierarchical trees. Example of using the tree with ASP.NET is included. Designed according to Ajax principles this control offers optimal solution to embed dynamic tree view in web pages. ]]> </description>
</item>
<item>
<title>Using the Ajax.NET Framework</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4250/</link>
<pubDate>Fri, 14 Apr 2006 20:39:27 -0500</pubDate>
<description> <![CDATA[ What developer wants to spend hours manually writing Ajax plumbing when the Ajax.NET framework does this for free? ]]> </description>
</item>
<item>
<title>AJAX-A New approach to build better web-application</title>
<link>http://www.dotnetcat.com/news/Ajax/id/4043/</link>
<pubDate>Fri, 24 Mar 2006 05:36:00 -0600</pubDate>
<description> <![CDATA[ An article on AJAX ]]> </description>
</item>
<item>
<title>Introduction to Anthem.NET</title>
<link>http://www.dotnetcat.com/news/Ajax/id/3811/</link>
<pubDate>Sun, 26 Feb 2006 09:21:00 -0600</pubDate>
<description> <![CDATA[ How to do AJAX without writing any JavaScript. ]]> </description>
</item>
<item>
<title>AspLib Tooltip</title>
<link>http://www.dotnetcat.com/news/Components/id/3740/</link>
<pubDate>Tue, 21 Feb 2006 04:36:13 -0600</pubDate>
<description> <![CDATA[ The AspLib ToolTip is an easy-to-use, professional on-line context help tool for ASP.NET applications that allows developers to easily add in-page help for end-users. The end user just sees an image or text and they see pop-up or window context help that explains a page element. The tips can localize themselves automatically using application culture settings. The built in ToolTip editor allows to create and edit helps easily. 
The ToolTip uses AJAX technology and help tips are displayed without the need to load anything from the server.  ]]> </description>
</item>
<item>
<title>Online Article: Using the Ajax.NET Framework</title>
<link>http://www.dotnetcat.com/news/Ajax/id/3630/</link>
<pubDate>Fri, 17 Feb 2006 02:00:00 -0600</pubDate>
<description> <![CDATA[ What developer wants to spend hours manually writing Ajax pluming when the Ajax.NET framework does this for free? The Ajax.NET Framework presents a remarkably easy-to-use framework that will simplify Ajax development and allow developers to spend more time on implementation details and less time on parsing XML.
 ]]> </description>
</item>
<item>
<title>FastPage - AJAX for Lazines ASP.NET developers!</title>
<link>http://www.dotnetcat.com/news/Components/id/574/</link>
<pubDate>Fri, 10 Feb 2006 19:44:53 -0600</pubDate>
<description> <![CDATA[ FastPage- new easy to use, complex vision of optimized Browser - ASP .NET Server talk. 

Base principals:

Easy to use, install and configure
Minimal changes to existing projects
More than 10 times optimized traffic between client &amp; server
More than 10 times faster pages
No more FEAR upon superfluous PostBack
No more hard JavaScript, when its easy to use on Server
Complex controls with many events are not fantasy now
Support of 99% used browsers (IE, FireFox, Opera, Safari)
Support of .NET 1.1 and .NET 2.0

 ]]> </description>
</item>
<item>
<title>Karamasoft UltimateSpell</title>
<link>http://www.dotnetcat.com/news/Components/id/19/</link>
<pubDate>Wed, 21 Dec 2005 07:13:53 -0600</pubDate>
<description> <![CDATA[ UltimateSpell is an ASP.NET control to spell check editable content on your web pages.
* AJAX Enabled - Spell check very long text without compromising on speed. Sends small blocks of text to server using AJAX techniques without refreshing the page.
* Auto Find - Drag-and-drop the control onto your page, and you're done. It automatically finds and spell checks all editable controls.
* Cache Dictionary - Automatically caches dictionaries for fast interaction and data retrieval.
* Lots of Dictionaries - Currently 34 dictionaries available on our website. If not enough you can use your own dictionary as well.
* Show Options - Change the spelling options either on the server-side, or on the client-side inside the spell check dialog box at runtime. ]]> </description>
</item>
</channel>
</rss> 