Add Windows Live Messenger to your website/blog to chat with your Visitors

Ok , this has to be the coolest thing ever !!Angus just announced this over on his blog , you can   now add a web version of the windows Live Communicator to your blog / website.You can find details about how to set this up on his blog . Re-sizing the IM Control .The markup…

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

MSDN Style Choose a Language Extender

Download Sample and Source Code : Sample Application : Source Code           : Quite recently , someone asked me if there was a control that mimicked MSDN’s “Choose a Language” Button. It looks like this:   I would have explained that one could  achieve this using a combination of the DropDownExtender and some hacky javascript to…

1

Patch Makers Featured..

Pretty Sweet ! All the Community members who contributed to the new toolkit Release got featured on Kirti Deshpande’s blog . This sort of thing makes it doubly nice to work on patches for the toolkit . Community Contributions in Toolkit release 10920   The patch I worked on is adding the Key-Value Pair Capability…

1

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 Do I learn more about the AjaxControlToolkit Controls ?

Use Debuggers to see Object State and associated methods : Use the WebDevhelper from Nikhil Kothari which provides you with debug API to inspect Object State. The methods available when you install the WebDevHelper are : window.debugService.trace You  can use this api to write messages onto the Script Trace Console. Ex : if( window.debugService )…

1

How to : Re-use Animation Extenders in a page

Download Sample Code :  while working with the AnimationExtender on an ASPX Page ,One would run into a scenario wherein you would need to associate the same animation with multiple  Elements on the page. Some Examples are : Associate an Animation  with the rows of a GridView. Associate an Animation with probably multiple panels on…

3

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