<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Hello Kirti</title><subtitle type="html">Missstories...</subtitle><id>http://blogs.technet.com/kirtid/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/kirtid/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-04-19T22:33:00Z</updated><entry><title>Hello Kirti moving to MSDN</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/10/07/hello-kirti-moving-to-msdn.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/10/07/hello-kirti-moving-to-msdn.aspx</id><published>2007-10-07T10:29:24Z</published><updated>2007-10-07T10:29:24Z</updated><content type="html">MSDN is the right location for this blog since it is targeted towards developers. It was a mistake on my part to create it on Technet. Apparently my actions are irreversible though. Since MSDN and Technet blogs do not have any blog migration story(no web service wrappers for the blogml support) I am supposed to move the blog posts over manually. I will do that at leisure. All the existing posts will still be here but from now onwards all new posts will be made at my new MSDN blog . Hope to see you...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/10/07/hello-kirti-moving-to-msdn.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2126960" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author></entry><entry><title>Community Contributions in Toolkit release 10920</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/09/24/community-contributions-in-toolkit-release-10920.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/09/24/community-contributions-in-toolkit-release-10920.aspx</id><published>2007-09-24T10:19:26Z</published><updated>2007-09-24T10:19:26Z</updated><content type="html">When I wrote my previous blog post I was in a rush to make the release announcement because we had a lot of users waiting eagerly for it. But I did not get a chance to thank our users who contributed patches to the Toolkit and made the release a success. I would like to call out their names and the fixes they made. Contributor Toolkit Work Item # Description of the fix Phani Raj 9043 AutoComplete list items can now have additional data associated with them which allows them to behave like an ASP.NET...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/24/community-contributions-in-toolkit-release-10920.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2031014" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="AutoComplete" scheme="http://blogs.technet.com/kirtid/archive/tags/AutoComplete/default.aspx" /><category term="MaskedEdit" scheme="http://blogs.technet.com/kirtid/archive/tags/MaskedEdit/default.aspx" /><category term="CascadingDropDown" scheme="http://blogs.technet.com/kirtid/archive/tags/CascadingDropDown/default.aspx" /><category term="ValidatorCallout" scheme="http://blogs.technet.com/kirtid/archive/tags/ValidatorCallout/default.aspx" /><category term="Calendar" scheme="http://blogs.technet.com/kirtid/archive/tags/Calendar/default.aspx" /><category term="DropDown" scheme="http://blogs.technet.com/kirtid/archive/tags/DropDown/default.aspx" /></entry><entry><title>Toolkit Release 10920</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/09/21/toolkit-release-10920.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/09/21/toolkit-release-10920.aspx</id><published>2007-09-21T19:45:00Z</published><updated>2007-09-21T19:45:00Z</updated><content type="html">This has been a long awaited release and has lots of important bug fixes. We were unable to get the Test Framework ready in time and hope to get that out later. The release notes talk about it in detail at this new sample website location . The binaries can be downloaded from the Toolkit Release page . Please try it out and let us know if you run into any issues....(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/21/toolkit-release-10920.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2010111" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author></entry><entry><title>SlideShow navigation</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/09/16/slideshow-navigation.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="340616" href="http://blogs.technet.com/kirtid/attachment/1972734.ashx" /><id>http://blogs.technet.com/kirtid/archive/2007/09/16/slideshow-navigation.aspx</id><published>2007-09-17T08:10:00Z</published><updated>2007-09-17T08:10:00Z</updated><content type="html">I have written a simple example that uses the SlideShow extender and demonstrates some of its cool features. The sample... provides additional context to the user by showing the previous and next slides by hooking into the 'slideChanging' event that SlideShow exposes. and it uses the images as navigation buttons to avoid overwhelming the user with too many controls. This is possible since SlideShow targets any control of type Image . I used an ImageButton instead to make it clickable. In the example,...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/16/slideshow-navigation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1972734" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="SlideShow" scheme="http://blogs.technet.com/kirtid/archive/tags/SlideShow/default.aspx" /></entry><entry><title>Toolkit showcase</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-showcase.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-showcase.aspx</id><published>2007-09-07T09:44:00Z</published><updated>2007-09-07T09:44:00Z</updated><content type="html">We are compiling a list of websites to showcase on the Toolkit page that is a part of the ASP.NET website . Details on how the page will end up looking like have not been fleshed out yet. Just like this ASP.NET AJAX showcase displays interesting websites built on top of ASP.NET AJAX , we would like to share a collection of websites using the ASP.NET AJAX Control Toolkit . Here are our selection criteria. Note: These are just the minimum requirements and meeting them does not guarantee that the website...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-showcase.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1914664" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="AJAX" scheme="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx" /></entry><entry><title>Toolkit update</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-update.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-update.aspx</id><published>2007-09-07T04:02:00Z</published><updated>2007-09-07T04:02:00Z</updated><content type="html">It has been a while since we released so we would like to update our users with the latest happenings in the Toolkit world. Our next release is scheduled to be around the 14th of September . What will it include? New test framework and tests: It will include a new testing framework and wrappers for Toolkit components. The old tests have been migrated over as well. Some of the advantages of the new testing system would be: Test authoring made simple and fast by having it in managed code. This will...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-update.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1913044" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /></entry><entry><title>Toolkit support for .NET Framework 3.5 and Visual Studio 2008 Beta2</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/07/26/toolkit-support-for-net-framework-3-5-and-visual-studio-2008-beta2.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/07/26/toolkit-support-for-net-framework-3-5-and-visual-studio-2008-beta2.aspx</id><published>2007-07-27T05:39:00Z</published><updated>2007-07-27T05:39:00Z</updated><content type="html">The next wave of Visual Studio products coming out from the Developer Division in Microsoft promises a richer development experience than its predecessors. Features that deserve special mention since they are particularly relevant to the Toolkit are Javascript intellisense and ASP.NET AJAX Extender designer support. The Beta 2 version went out of the door today and we backed it up with a nifty "Orcas" Toolkit that works very well with the new designer support. You can download it from the Toolkit...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/07/26/toolkit-support-for-net-framework-3-5-and-visual-studio-2008-beta2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1624132" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="AJAX" scheme="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx" /></entry><entry><title>How to make localization in the Toolkit work for you?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/06/28/how-to-make-localization-in-the-toolkit-work-for-you.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/06/28/how-to-make-localization-in-the-toolkit-work-for-you.aspx</id><published>2007-06-29T05:11:00Z</published><updated>2007-06-29T05:11:00Z</updated><content type="html">FAQ # ...: Why does the Toolkit add resources binaries to a website's bin directory? To explain the motivation behind this I have put up a wiki on our CodePlex site that details how to make the most of the Localization features without getting overwhelmed by the language resource binaries. We believe that the defaults we have set work best for users who are interested in localizing their websites as well as users who do not need that feature at all. It is now very easy to develop, configure and deploy...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/06/28/how-to-make-localization-in-the-toolkit-work-for-you.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1391157" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="Localization" scheme="http://blogs.technet.com/kirtid/archive/tags/Localization/default.aspx" /></entry><entry><title>Lather, rinse and release</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/06/18/lather-rinse-and-release.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/06/18/lather-rinse-and-release.aspx</id><published>2007-06-19T06:17:00Z</published><updated>2007-06-19T06:17:00Z</updated><content type="html">We had a Toolkit release last week and our product support medium, the forums , gave us instant feedback. So what happens when issues in the Toolkit prevent our customers from taking full advantage of it and block their core scenarios? We do not have service packs delivered 3 months after we release; that is way too late. After all, we release every couple of months which means that our response needs to be pretty quick. We follow up with a refresh release that patches the problems . Shawn Burke...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/06/18/lather-rinse-and-release.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1289444" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="Agility" scheme="http://blogs.technet.com/kirtid/archive/tags/Agility/default.aspx" /></entry><entry><title>Mind your language!</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/06/12/lost-in-translation.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/06/12/lost-in-translation.aspx</id><published>2007-06-12T19:38:00Z</published><updated>2007-06-12T19:38:00Z</updated><content type="html">The Toolkit supports localization since the 10301 release. The work involved included basic infrastructure and translations for the string "Today" used by the Calendar control in 14 languages. With the Toolkit Patching Utility in place we are receiving help from the community in translating the rest of the strings used by the Toolkit . We have added support for two new languages, Czech and Dutch bringing our language count to 16 ! We have also received a patch that completed the Russian resources...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/06/12/lost-in-translation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1225571" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="Localization" scheme="http://blogs.technet.com/kirtid/archive/tags/Localization/default.aspx" /></entry><entry><title>Toolkit: New and improved!</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/06/06/toolkit-release.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/06/06/toolkit-release.aspx</id><published>2007-06-07T03:06:00Z</published><updated>2007-06-07T03:06:00Z</updated><content type="html">The latest version of the Toolkit is out. Try it out now. What's so great about this release? This release is particularly special since we had very active Toolkit contributor participation. We also got contributions in the form of patches that allowed us to fix issues which we would not have considered otherwise due to lack of resources. More than 40 bugs out of a hundred odd fixed in this release were handled by the Toolkit contributors! I will let the numbers speak for themselves. What's new?...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/06/06/toolkit-release.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1167048" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /></entry><entry><title>Cascading AutoComplete</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/05/17/cascading-autocomplete.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="566861" href="http://blogs.technet.com/kirtid/attachment/985087.ashx" /><id>http://blogs.technet.com/kirtid/archive/2007/05/17/cascading-autocomplete.aspx</id><published>2007-05-17T10:52:00Z</published><updated>2007-05-17T10:52:00Z</updated><content type="html">We have received a lot of feedback from users about not being able to pass additional information to the AutoComplete webservice which limits their usage of the extender. We decided to absorb that input and add support to all extenders that issue XmlHttpRequests the option of passing in data above and beyond what is allowed by the standard webservice parameters, something that closely resembles the DynamicPopulate style support, to provide to flexible context. With this support in , you will be able...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/05/17/cascading-autocomplete.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=985087" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="AJAX" scheme="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx" /><category term="AutoComplete" scheme="http://blogs.technet.com/kirtid/archive/tags/AutoComplete/default.aspx" /></entry><entry><title>Using UpdatePanels with ModalPopups</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/05/03/using-updatepanels-with-modalpopups.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="5234" href="http://blogs.technet.com/kirtid/attachment/879932.ashx" /><id>http://blogs.technet.com/kirtid/archive/2007/05/03/using-updatepanels-with-modalpopups.aspx</id><published>2007-05-04T02:13:00Z</published><updated>2007-05-04T02:13:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;One of the most frequently asked questions on the &lt;A class="" title="Toolkit Sample Website" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt; &lt;A class="" title="Toolkit forums" href="http://forums.asp.net/1022/ShowForum.aspx" mce_href="http://forums.asp.net/1022/ShowForum.aspx"&gt;forums&lt;/A&gt; and at &lt;A class="" title="MIX website" href="http://www.visitmix.com/" mce_href="http://www.visitmix.com"&gt;MIX&lt;/A&gt; after &lt;A class="" title="Shawn's demo blog post" href="http://blogs.msdn.com/sburke/archive/2007/05/01/slides-and-demos-for-mix-toolkit-talk.aspx" mce_href="http://blogs.msdn.com/sburke/archive/2007/05/01/slides-and-demos-for-mix-toolkit-talk.aspx"&gt;Shawn's demo&lt;/A&gt; was how to get &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanels&lt;/A&gt; to work right with &lt;A class="" title="Modal Popup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopups&lt;/A&gt;. The trick is to understand that the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt; extender attaches itself to more than just the TargetControl and PopupControl. If you include the OK and Cancel buttons inside the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt;&amp;nbsp;Panel in an &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanel&lt;/A&gt;,&amp;nbsp;make sure you include the extender declaration in it as well. If you do not, once a postback occurs the extender will not reinitialize the handlers and you will get null references. Also, if buttons inside the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt; Panel are set to be OK and Cancel buttons on the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt;&amp;nbsp;Extender,&amp;nbsp;then their sole purpose is to close the Popup Panel and run their respective scripts if any have been set. They will not perform postbacks or&amp;nbsp;execute any other client side handlers since the&amp;nbsp;&lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt;&amp;nbsp;prevents the event from&amp;nbsp;propagating up.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I have attached a sample page that demonstrates three simple scenarios with ModalPopups and UpdatePanels.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;&lt;STRONG&gt;ModalPopup&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;&lt;STRONG&gt;with an &lt;/STRONG&gt;&lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;&lt;STRONG&gt;UpdatePanel&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&amp;nbsp;inside its Popup Panel:&lt;/STRONG&gt; Make sure that the OK and Cancel buttons are not inside the &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanel&lt;/A&gt;&amp;nbsp;otherwise the handlers will be rendered useless on postback. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;STRONG&gt;&lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;&lt;STRONG&gt;UpdatePanel&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;that contains a &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;&lt;STRONG&gt;ModalPopup&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;Extender and its Popup Panel: &lt;/STRONG&gt;Clicking&amp;nbsp;OK&amp;nbsp;or Cancel still does not cause the postback since those buttons are tied to client side handlers. Clicking on any other control will cause the server side handlers to kick in. Since the extender declaration is inside the UpdatePanel, the asynchronous postback causes the ModalPopupBehavior to be reinitialized correctly and any client side handlers are setup again when the request is completed. So if you would like to postback every time the user clicks OK or Cancel, just don't set those properties on the extender. The Modal Popup Panel closes on postback as desired since the entire popup is inside an &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanel&lt;/A&gt;.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;STRONG&gt;What if that Popup Panel in # (2) contains an &lt;/STRONG&gt;&lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;&lt;STRONG&gt;UpdatePanel&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;: &lt;/STRONG&gt;Specify the triggers that will cause the outer panel to update and allow the &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanel&lt;/A&gt;&amp;nbsp;inside the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt; to operate on its own terms. This time the &lt;A class="" title="ModalPopup sample" href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopup&lt;/A&gt; Panel does not close on postback triggered from within it because the trigger for the outer panel is specifically set to be a separate button.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;It is a good idea to design the page without &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanels&lt;/A&gt;&amp;nbsp;in mind. When writing the page place &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanels&lt;/A&gt;&amp;nbsp;when the rest is done. Once you have the page setup, determine locations in your page that need to be asynchronously&amp;nbsp;updated and the controls that should act as triggers to perform that operation and then appropriately place &lt;A class="" title="Update Panel documentation" href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx" mce_href="http://ajax.asp.net/docs/mref/T_System_Web_UI_UpdatePanel.aspx"&gt;UpdatePanels&lt;/A&gt;&amp;nbsp;with the correct triggers and UpdateMode property set. With extenders it is important that you take into consideration not just the controls targetted by the extender but any others which it hooks into to provide additional functionality. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This post should evolve as I get more feedback and I will update the sample accordingly as well. I hope this helps.&lt;FONT color=#0000ff&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=879932" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="MIX" scheme="http://blogs.technet.com/kirtid/archive/tags/MIX/default.aspx" /><category term="ModalPopup" scheme="http://blogs.technet.com/kirtid/archive/tags/ModalPopup/default.aspx" /><category term="UpdatePanel" scheme="http://blogs.technet.com/kirtid/archive/tags/UpdatePanel/default.aspx" /></entry><entry><title>Silverlight at the end of the tunnel</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/05/03/silverlight-at-the-end-of-the-tunnel.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/05/03/silverlight-at-the-end-of-the-tunnel.aspx</id><published>2007-05-04T00:22:00Z</published><updated>2007-05-04T00:22:00Z</updated><content type="html">&lt;P&gt;I was in Las Vegas this week attending the &lt;A class="" title="MIX link" href="http://www.visitmix.com/" mce_href="http://www.visitmix.com/"&gt;MIX' 07 conference&lt;/A&gt; along with the rest of the &lt;A class="" title="Toolkit Sample Website" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit &lt;/A&gt;team. My team mates, &lt;A class="" title="David's blog" href="http://blogs.msdn.com/delay/" mce_href="http://blogs.msdn.com/delay/"&gt;David Anson&lt;/A&gt; and Ted Glaza worked on the keynote demo that &lt;A class="" title="Scott's blog" href="http://weblogs.asp.net/scottgu/" mce_href="http://weblogs.asp.net/scottgu/"&gt;Scott Guthrie&lt;/A&gt; presented. The demo was written in managed code using the alpha version of the &lt;A class="" title="Silverlight site" href="http://www.microsoft.com/silverlight/" mce_href="http://www.microsoft.com/silverlight/"&gt;Silverlight platform&lt;/A&gt; that &lt;A class="" title="Microsoft link" href="http://www.microsoft.com/" mce_href="http://www.microsoft.com"&gt;Microsoft&lt;/A&gt; showcased at &lt;A class="" title="MIX conference link" href="http://www.visitmix.com/" mce_href="http://www.visitmix.com"&gt;MIX&lt;/A&gt;. It is a cool airline application composed of three core controls, Calendar, FlightPicker and Map. The source code is available for download from &lt;A class="" title="Demo download link" href="http://blogs.msdn.com/delay/archive/2007/05/01/the-web-just-got-even-better-silverlight-announced-at-mix07.aspx" mce_href="http://blogs.msdn.com/delay/archive/2007/05/01/the-web-just-got-even-better-silverlight-announced-at-mix07.aspx"&gt;David's blog&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;A class="" title="Silverlight site" href="http://www.microsoft.com/silverlight/" mce_href="http://www.microsoft.com/silverlight/"&gt;Silverlight&lt;/A&gt; will be a big leap in terms of the way we perceive the web. Essentially, with the managed code support, one no longer needs to be a web developer to write rich and interactive web applications. There is no need to worry about javascript, understand browser differences or css incompatibilities. It is all abstracted away from the developer who can focus on the end scenario without being distracted by these issues. All there is to see is XAML, XAML and more XAML and of course CSharp. I am up for that any day if I can get away from javascript. Why? Static language, with rich compiler support, intellisense, debugging support and a wide array of .NET apis to build on top of - need I say more? Our next project may have a lot more to do with &lt;A class="" title="Silverlight site" href="http://www.microsoft.com/silverlight/" mce_href="http://www.microsoft.com/silverlight/"&gt;Silverlight&lt;/A&gt;. Will it be a Silverlight Control Toolkit? May be. If you have ideas or suggestions around it do send me an email or leave a comment. &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=878813" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="Silverlight" scheme="http://blogs.technet.com/kirtid/archive/tags/Silverlight/default.aspx" /><category term="MIX" scheme="http://blogs.technet.com/kirtid/archive/tags/MIX/default.aspx" /></entry><entry><title>Accessibility support in the Toolkit </title><link rel="alternate" type="text/html" href="http://blogs.technet.com/kirtid/archive/2007/04/19/accessibility-support-in-the-toolkit.aspx" /><id>http://blogs.technet.com/kirtid/archive/2007/04/19/accessibility-support-in-the-toolkit.aspx</id><published>2007-04-20T08:33:00Z</published><updated>2007-04-20T08:33:00Z</updated><content type="html">&lt;P&gt;Accessibility has long been one of the most neglected aspects in the software development process. Those who do take it up, do so because they wish to secure a customer who has government compliance clauses. Getting resources assigned for accessibility work is a tough job with few takers. We, the &lt;A class="" title="Toolkit Sample website" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt;&amp;nbsp;team, think it is a&amp;nbsp;fulfilling and worthy task and do not want to deprive users with disabilities of the Toolkit's coolness!&lt;/P&gt;
&lt;P&gt;Although accessibility on the client has been pretty stable in terms of Assistive Technologies(AT) and platform support,&amp;nbsp;&lt;A class="" title="Web accessibility" href="http://en.wikipedia.org/wiki/Web_accessibility" mce_href="http://en.wikipedia.org/wiki/Web_accessibility"&gt;web accessibility&lt;/A&gt;&amp;nbsp;remains in its nascent stages with the web redefining itself.&amp;nbsp;&lt;A class="" title="W3C site" href="http://www.w3c.org/" mce_href="http://www.w3c.org"&gt;W3C&lt;/A&gt; is&amp;nbsp;working on&amp;nbsp;the &lt;A class="" title="WCAG 2.0" href="http://www.w3.org/WAI/intro/wcag20" mce_href="http://www.w3.org/WAI/intro/wcag20"&gt;WCAG 2.0&lt;/A&gt;&amp;nbsp;draft which will be the second attempt to flesh out web accessibility guidelines&amp;nbsp;in the wake of the &lt;A class="" title=AJAX href="http://en.wikipedia.org/wiki/Ajax_%28programming%29" mce_href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;AJAX movement&lt;/A&gt;.&amp;nbsp;Its charter is to deliver a web accessibility standard that will guide web developers to author semantically correct web sites which will communicate better with AT devices.&lt;/P&gt;
&lt;P&gt;We eagerly await the industry standard that both&amp;nbsp;web technologies and AT devices will comply with. However, till then the &lt;A class="" title="Toolkit Sample website" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt;&amp;nbsp;controls need to be as accessible&amp;nbsp;as possible to everyone, including users with disabilities within the current scope of accessibility guidelines. To achieve that goal we have an &lt;A class="" title="Toolkit Accessibility wiki" href="http://www.codeplex.com/AtlasControlToolkit/Wiki/View.aspx?title=Accessibility" mce_href="http://www.codeplex.com/AtlasControlToolkit/Wiki/View.aspx?title=Accessibility"&gt;Accessibility Plan&lt;/A&gt; in place and hope to deliver support one issue at a time. We have already started making efforts to fix issues as we find them and we have a lot more in our &lt;A class="" title="Issue Tracker" href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/AdvancedList.aspx" mce_href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/AdvancedList.aspx"&gt;Issue Tracker&lt;/A&gt; that we would like to take up soon. &lt;/P&gt;
&lt;P&gt;So join us in your efforts to make the Toolkit more accessible. We are not Accessibility experts but working on it, so if you have accessibility domain knowledge, we see a potential partnership here! How can you help? Know about issues in Toolkit that could be changed to improve the accessibility experience, send us an &lt;A class="" title="AJAX email address" href="mailto:ajaxtk@microsoft.com" mce_href="mailto:ajaxtk@microsoft.com"&gt;email&lt;/A&gt;, post it on our &lt;A class="" title="Toolkit Forum" href="http://forums.asp.net/1022/ShowForum.aspx" mce_href="http://forums.asp.net/1022/ShowForum.aspx"&gt;forums&lt;/A&gt; or simply create a &lt;A class="" title="New work item" href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/Create.aspx" mce_href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/Create.aspx"&gt;work item&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Some useful links:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" title="Section 508 link" href="http://www.section508.gov/" mce_href="http://www.section508.gov/"&gt;Section 508&lt;/A&gt; is the US Law that states that all software should not discriminate against users with disabilities by disallowing them access to features that normal users have and prevent them from making the best use to operate effectively.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;A class="" title="EU policies" href="http://ec.europa.eu/information_society/policy/accessibility/index_en.htm" mce_href="http://ec.europa.eu/information_society/policy/accessibility/index_en.htm"&gt;European policies&lt;/A&gt;&amp;nbsp;are also in place to ensure that the software is accessible to all. &lt;/LI&gt;
&lt;LI&gt;&lt;A class="" title="Juicy Studios" href="http://juicystudio.com/" mce_href="http://juicystudio.com/"&gt;Juicy Studios&lt;/A&gt;&amp;nbsp;is a site which provides guidelines on authoring accessible websites&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" title="Learning the world" href="http://learningtheworld.eu/" mce_href="http://learningtheworld.eu/"&gt;Learning the world&lt;/A&gt;&amp;nbsp;is very good blog on web standards and accessibility&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Toolkit for all!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=795050" width="1" height="1"&gt;</content><author><name>kirtid</name><uri>http://blogs.technet.com/members/kirtid.aspx</uri></author><category term="Toolkit" scheme="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx" /><category term="Accessibility" scheme="http://blogs.technet.com/kirtid/archive/tags/Accessibility/default.aspx" /></entry></feed>