Documentation for the AjaxControlToolkit

Ready for some documentation for the ATK controls ? To skip my journey to create this , download the Documentation ( in CHM form) here : AjaxControlToolkit Docs Step 1 : Using AjaxDoc to generate the Reflection.org file required by Sandcastle    1.0) Download AjaxDoc here .    1.1) Download the Latest Source for the…

1

Astoria Silverlight Client Failing with FireFox 3.0

Hi all, By now , anyone running a SIlverlight application Astoria Silverlight Client library in Firefox 3.0 would have seen a weird error about charsets. This blog post will describe the error and how to work-around it . Consider the following query : DataServiceQuery<Customers> customerQuery = from cus in context.Customers where cus.ID ==’ALFKI’ select cus;…

1

GridViewFilterExtender : Filter GridView Rows Client-Side

Download Source Code and Sample application  :  Excel’s Filter Dialog My GridView Filter Extender                  The above Screen Shots look promising , don’t they ?So, How would one go about building such a control ? Well, I have it laid out in front of you .1) Find all unique Strings in the…

4

Astoria DataSource Extender

Download Source and Example  : Most of you must have heard about Astoria. Read More about it here , if you haven’t already :Microsoft Codename “Astoria”.The Astoria Team Blog : It’s a “Database in the cloud”, your db is hosted on the Web and you access it via REST -style URIs.I have written a ControlExtender…

3

Happy Birthday to Me !!!

Hello all , Today I grow a year older ,  I am now all of 26 !!! As return gifts  to everyone, I am giving out a demo application that encompasses most of my knowledge about the AjaxControlToolkit Animation Extender. Here is a list of the Animations that are demo’d . Basic Animations Fade ReSize…

5

Expand Accordion Panes On Mouse Over Header

This is a common requirement I see  among users of the accordion , How do I Open Accordion Panes OnMouseOver of  the header and Not on header Click ? The answer is pretty simple . Lets walk through this : a) Setup your Accordion <ajaxToolkit:Accordion ID=”Accordion1″ runat=”server” ContentCssClass=”grey” FadeTransitions=”false” FramesPerSecond=”25″ TransitionDuration=”250″ HeaderCssClass=”dimgreen” EnableViewState=”true”> <Panes> ::::…

6

How to : Perform Operations on all instances of a Ajax Control Extender on a page

Consider a scenario wherein you have a lot of control Extenders on a page and you want to conduct operations on all instances Specific Extender or specific instances of an extender. We all know that we can reference certain instances of an Extender by using  its BehaviorID and the $find function. Now , consider an implementation…

3

How to : Use a Key Value Pair in your AutoCompleteExtender ( updated again… )

  Hi all, This has come up time and again on the asp.net  Ajax  forums and has become the Top Voted issue for the AutoCompleteExtender Work Items . I had some time the other day and set upon to write a fix for this . How do you use   it?  1) Attach a handler to…

65

Scripting Animations from the Ms Ajax AnimationExtender

An ignored / unknown / very useful  feature of the animation Framework is that it allows you to control the animation as its playing. You can Play, Pause , Resume , Stop and Quit  an Animation Instance by using appropriate methods in JavaScript. Setting up the Animation The Animation we will be playing is a…

4

My Update to the AutoCompleteExtender

HI ,  I was asked to work on the beta    AjaxControlToolkit Patch Utility Tool from the Asp.Net AjaxControlToolkit Forums .   My first fix , which allows the first result in a result set to be automatically selected  ( if chosen to ) , has been made part of the codebase and will be in…

0