Latest Articles in the Category ATLAS

Xml-script tutorial Part 4

Alessandro Gallo, Jan 10, 2007

As we've seen in the part 2 and part 3 of the tutorial, if a client side type exposes an event in its type descriptor, we can handle it declaratively using xml-script. A powerful way to handle events with xml-script is by using actions; in this article we'll see how to build custom actions to handle events declaratively.

Xml-script tutorial Part 3

Alessandro Gallo, Jan 01, 2007

In the first and second part of this tutorial on xml-script we introduced the declarative programming model and illustrated how to handle events raised by the client Microsoft Ajax objects. Events can be handled by invoking a global JavaScript function or by using actions; in this third part we'll talk about the InvokeMethod action, which allows calling a method declaratively.

The UpdatePanel opened: what happens behind the scenes?

Damian Mehers, Dec 19, 2006

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.

Xml-script tutorial Part 2

Alessandro Gallo, Dec 11, 2006

In the first part of this tutorial on xml-script we introduced type descriptors and learned how to read them. In this second part we'll see how to declaratively handle events raised by client side controls.

Introduction to the PopupControl Extender

Brian Mains, Dec 08, 2006

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.

Xml-script tutorial Part 1

Alessandro Gallo, Dec 01, 2006

ASP.NET AJAX provides a way to instantiate client side types using a declarative programming model ala ASP.NET.

Introduction to the ATLAS FilteredTextBox Extender

Brian Mains, Nov 17, 2006

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 "extenders," 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.

Associating MS AJAX controls to server controls contained in an UpdatePanel

Alessandro Gallo, Oct 23, 2006

In this article we'll try to find a solution for a common problem that arise when we try to create a client-side control associated to a server control contained in an UpdatePanel: the reference to the associated DOM element is loosed after the first partial postback.

"Unrecognized Tag" problem while changing Namespace for a Custom Atlas Control project

Azhar Khan, Oct 18, 2006

This article provides steps to solve the "Unrecognized Tag" problem for an Atlas Control. It provides the necessary solution to solve that given problem.

Beginning Ajax with ASP.NET

Alessandro Gallo, Oct 16, 2006

Garbin the Ajax and Atlas Guru reviews the new book "Beginning Ajax with ASP.NET".

How to invoke a web service method declaratively with MS AJAX

Alessandro Gallo, Oct 04, 2006

In the following snippet we'll see how is it possible to invoke a web service method asynchronously and processing the results using only declarative code.

Coding a custom ClickBehavior with MS AJAX

Alessandro Gallo, Oct 02, 2006

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.

Animation with the Atlas Framework

Alessandro Gallo, Sep 17, 2006

In this article we'll see how to animate some CSS properties (top, left, height, width) of a DOM element to obtain a nice animation effect, similar to that used here on DotNetSlackers to show the charts in the main page (try to hover one of the chart icons in the News Stats section).

Product Spotlight