Great New Atlas Videos Published (All Free)

Joe Stagner has been busy at work publishing more Atlas videos on the website (click here for the full video listing). 

Here are a few pointers to some of the recent Atlas videos he has posted:

- Add "Atlas" features to an existing ASP.NET web application: Learn how to easily add Atlas functionality to an existing ASP.NET application, and demonstrates how to add the Atlas assembly and configure it within a site (4 minutes, 33 seconds).

- Implement Dynamic Partial-Page Updates using Atlas: Learn how to to use the Timer control in Atlas to dynamically refresh portions of an ASP.NET page (5 minutes, 31 seconds).

- Using the Atlas Control Toolkit Cascading Dropdownlist Extender: Learn how to implement cascading drop-downlist UI with Atlas server controls, which enables you to have drop-down lists depend on values in another drop-down list on the client without requiring any postbacks to occur (19 minutes, 9 seconds).

- Make Client-Side Network Callbacks with Atlas: Learn how Atlas makes it easy to make network callbacks from the client to the server and provides a rich JSON networking stack (11 minutes, 33 seconds).

- Atlas Enable Existing Web Services: Learn how to add JSON networking support to your existing web services, and easily create JavaScript client proxies that can invoke and call them (6 minutes, 20 seconds)

- Using the Atlas Control Toolkit Popup Control Extender: Learn how to use the Popup Control Extender to enable Ajax popup UI (10 minutes, 19 seconds)

- Using the Atlas Modal Popup Control Extender: Learn how to use the Modal Popup Extender to enable Modal Dialogs with Atlas (11 minutes, 19 seconds)

- Using the Atlas Control Toolkit TextBoxWatermark Control Extender: Learn how to easily add watermark support to input controls on your site (4 minutes, 52 seconds long).


In addition to the above new videos, you can also check out these two to help get you started:

- Getting Started with "Atlas": This video demonstrates how to install Atlas for the first time and build your first site with it (10 minutes, 2 seconds).

- Getting Started with the Atlas Control Toolkit: This video demonstrates how to install and use the Atlas Control Toolkit suite of additional Atlas controls in your site (12 minutes, 9 seconds).


Also -- to learn more about the most recent Atlas CTP and Atlas Control Toolkit release, please check out this post of mine from two weeks ago that covers more.

Hope this helps,



  • These are videos that help people start using Atlas.
    A couple of my friends have asked me on how to start on Atlas and pointed them to the two video to start on Atlas

  • These are the gr8 videos for developers who need to start developing in Atlas

  • Scott...thanks for telling us aspiring developers about these videos.
    It's great to get a head start without spending any money.
    I particularly appreciate the video that deals with "day one" of developing with Atlas: downloading the framework, etc.
    "Getting Started with "Atlas"".
    It's nice to know MS cares about how to get someone started right from the absolute beginning, before they even have the needed development tools on their PC.
    Big thanks!

  • It just keeps on getting better...awesome vids :)

  • The videos published by you here is really fantastic. I was searching Atlas video resource to have understanding of the fatures. Thanks for sharing these videos.

  • hi,Scott.I have a question that how I can run my atlas applicaiton if I don't install atlas(just simply copy the Microsoft.Web.Atlas.dll to my "bin" directory) or register the .asbx extension in IIS.Before finish installing,i see this message:
    The .asbx extension is used for bridging external web services.If you do not register the .asbx file extension in IIS,you must use a specail .axd extension to make requests to the web service bridge.Please see the Quickstarts for more details on using the spcail .axd extension.
    I did't find any information of .axd.Which tags about .axd I should add to the web.config file?

    The problem is that I hava a project that using atlas.Its server has not installed the atlas.
    Thanks your videos and articles about atlas.Your great effort is an encouragement to me.Welcome to my gallery :)

  • Hi,Scott.I hava a question that how I can run my atlas application if I don't register .asbx extension file in IIS.

  • It's really great.. It is very helpfull for me..
    ATLAS is really rich control..

  • Hi MGH,

    The .absx extension is only required if you are using the Atlas bridging feature. This isn't used that commonly, though, so you shouldn't need to worry about registering it.

    Hope this helps,


  • Hi, Someone should check out those AtlasToolKit examples and make adjustments accordingly. Some Toolkit controls properties are obsolete. e.g. CollapsiblePanel Properties.

  • Hi Bernardo,

    If you can send me an email I can loop you in with some folks on the team who might be able to help.



  • Hi Scott!

    The UpdatePanel is great for partial rendering, but what if i don't have a bunch of controls that i can group into a panel like that? What if i have, say a popup which, when closed, will update a certain part of the page. My question is thus: How do you control more intriquate updates to portions of a page using atlas without grouping controls using the update panel?

    Thanks in advance!
    - Martin K.

  • Hi again Scott,

    Another thought i had was when i watched the ClientCallBack videos. Awesome feature, but is it always necessary to provide web service endpoints for clients if i want that type of functionality? Is is possible to do this simply by using a programatic response from the server, without going back to XmlHttp style ajax programming?

    - MartinK

  • Hi Martin,

    One option is to expose the webmethod on the page itself. This avoids you having to define a separate webservice end-point to use.

    In both cases it does use XMLHttp to perform the callback. We've found that this is ultimately the most reliable way to-do these types of calls.

    Hope this helps,


  • Hi Martin,

    There are a couple of ways you can do the update. One is to have multiple updatepanels on the page. You can configure the updatepanel's "mode" attribute to either by "Always" or "Conditional". When it is conditional it will only update either when you programmatically tell it to, or when a trigger elsewhere on the page executes.

    So if you have non-contiguous controls on the page, you could simply group them in multiple updatepanels - and only have those updatepanels that need to refresh.

    Hope this helps,


  • Thanks for your responses, Scott. I'm impressed with your level of commitment to answering questions from the community :)

    - Martin K.

Comments have been disabled for this content.