<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tips &amp; Tricks for ASP.NET, IIS, and Visual Web Developer : Ajax</title><link>http://blogs.msdn.com/webdevelopertips/archive/tags/Ajax/default.aspx</link><description>Tags: Ajax</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Tip#62: Did you know… How to add Ajax Control Toolkit to the toolbox?</title><link>http://blogs.msdn.com/webdevelopertips/archive/2009/05/16/tip-62-did-you-know-how-to-add-ajax-control-toolkit-to-the-toolbox.aspx</link><pubDate>Sat, 16 May 2009 22:58:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9623565</guid><dc:creator>WebDevTools</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/webdevelopertips/comments/9623565.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevelopertips/commentrss.aspx?PostID=9623565</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;a href="#3.5"&gt;Steps to add Ajax Control Toolkit for Framework 3.5 SP1&lt;/a&gt;&lt;br&gt;&lt;a href="#2.0"&gt;Steps to add Ajax Control Toolkit for Framework 2.0&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a name="3.5"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;h3&gt;Ajax Control Toolkit for Framework 3.5 SP1&lt;/h3&gt; &lt;p&gt;Following are the steps to add Ajax Control Toolkit to the toolbox for ASP.NET 3.5 webs in Visual Studio 2008 SP1&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Download &lt;strong&gt;Ajax Control toolkit &lt;/strong&gt;from &lt;a href="http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326" target="_blank"&gt;here&lt;/a&gt; (you can download AjaxControlToolkit-Framework3.5Sp1-dllonly.zip this would contain the dll only).&amp;nbsp; &lt;br&gt; &lt;li&gt;&lt;strong&gt;Extract &lt;/strong&gt;the content of the zip file downloaded in steps 2 above. &lt;br&gt; &lt;li&gt;&lt;strong&gt;Launch&lt;/strong&gt; Visual Studio 2008 &lt;br&gt; &lt;li&gt;&lt;strong&gt;Create new &lt;/strong&gt;(or open an existing) 2.0 Web Application Project or Website. &lt;br&gt; &lt;li&gt;Right click Toolbox and click on Add Tab. Name the new tab ACT 3.0 or anything you wish to call it. &lt;br&gt; &lt;li&gt;Right click toolbox under the ACT 3.0 tab added in the above step and click choose items&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_12.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_5.png" width="240" height="244"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Click Browse and browse to AjaxControlToolkitBinary\AjaxControlToolkit.dll extracted in step 3. &lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_6.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_2.png" width="489" height="336"&gt;&lt;/a&gt;  &lt;li&gt;Click OK &lt;br&gt; &lt;li&gt;And the tab in the toolbox will be populated with the ACT controls. You can read more about the recently added new controls to the toolkit May 2009 release at the &lt;a href="http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326" target="_blank"&gt;ajaxcontroltoolkit codeplex site&lt;/a&gt;.&lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_14.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_6.png" width="202" height="347"&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;&lt;a name="2.0"&gt;Ajax Control Toolkit for Framework 2.0&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;There might be a requirement to add the toolkit for legacy ASP.Net 2.0 applications.&lt;/p&gt; &lt;p&gt;Following are the steps to add Ajax Control Toolkit to the toolbox in Visual Studio 2008 SP1 for ASP.NET 2.0 webs&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;Download &lt;/strong&gt;and install &lt;strong&gt;ASP.NET Ajax Extensions 1.0 &lt;/strong&gt;from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&lt;br&gt;ASP.NET AJAX 1.0 is a set of technologies to add AJAX&amp;nbsp; support to ASP.NET 2.0 &lt;br&gt; &lt;li&gt;Download &lt;strong&gt;Ajax Control toolkit version 1.0.20229 &lt;/strong&gt;from &lt;a href="http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=11121#DownloadId=28808" target="_blank"&gt;here&lt;/a&gt; (this would download AjaxControlToolkit-nosource.zip). More details about the toolkit can be found at &lt;a href="http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=11121" target="_blank"&gt;ajaxcontroltoolkit codeplex&lt;/a&gt; site &lt;a href="http://msdn.microsoft.com/en-us/library/yy40ytx0.aspx" target="_blank"&gt;here&lt;/a&gt;. &lt;br&gt; &lt;li&gt;&lt;strong&gt;Extract &lt;/strong&gt;the content of the zip file downloaded in steps 2 above or extract the AjaxControlToolkit.dll from AjaxControlToolkit-NoSource.zip\SampleWebSite\Bin. &lt;br&gt; &lt;li&gt;&lt;strong&gt;Launch&lt;/strong&gt; Visual Studio 2008 &lt;br&gt; &lt;li&gt;&lt;strong&gt;Create new &lt;/strong&gt;(or open an existing) 2.0 Web Application Project or Website. &lt;br&gt; &lt;li&gt;You will notice &lt;strong&gt;Ajax extensions&lt;/strong&gt; tab is added to the toolbox (this is due to Step 1 installed the Ajax extensions for a 2.0 website) &lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_4.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_1.png" width="204" height="147"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Right click Toolbox and click on Add Tab. Name the new tab ACT 1.0. &lt;br&gt; &lt;li&gt;Right click toolbox under the ACT 1.0 tab added in the above step and click choose items&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_10.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_4.png" width="225" height="244"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Click Browse and browse to the AjaxControlToolkit.dll extracted in step 3. (If you have extracted the whole zip file you would find the dll in SampleWebSite\Bin\ )&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_6.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_2.png" width="489" height="336"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Click OK  &lt;li&gt;And the tab in the toolbox will be populated with the ACT controls.&lt;br&gt;&amp;nbsp; &lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_8.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip58DidyouknowHowtoAjaxenableawebservic_D961/image_thumb_3.png" width="164" height="506"&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;More about Ajax Control toolkit can be found at &lt;a title="http://ajaxcontroltoolkit.codeplex.com/" href="http://ajaxcontroltoolkit.codeplex.com/"&gt;http://ajaxcontroltoolkit.codeplex.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Deepak Verma &lt;/strong&gt;&lt;br&gt;SDET | &lt;a href="http://blogs.msdn.com/webdevtools/"&gt;Visual Web Developer&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9623565" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/tips+and+tricks/default.aspx">tips and tricks</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Deepak+Verma/default.aspx">Deepak Verma</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Visual+Studio+2008+SP1/default.aspx">Visual Studio 2008 SP1</category></item><item><title>Tip #35: Did you know…How to add Intellisense from script libraries for JS files?</title><link>http://blogs.msdn.com/webdevelopertips/archive/2008/12/16/tip-35-did-you-know-how-to-add-intellisense-from-script-libraries-for-js-files.aspx</link><pubDate>Wed, 17 Dec 2008 00:50:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9228652</guid><dc:creator>WebDevTools</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/webdevelopertips/comments/9228652.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevelopertips/commentrss.aspx?PostID=9228652</wfw:commentRss><description>&lt;p&gt;Here is an example to add intellisense for JS files in VS 2008. &lt;br&gt;&lt;br&gt;So, you have two Javascript files  &lt;p&gt;Jscript1.js with the following code  &lt;p&gt;function validateForm() {&lt;br&gt;}  &lt;p&gt;and Jscript2.js (wherein you want current JScript file to show intellisense including objects &amp;amp; functions declared in Jscript1.js)&lt;br&gt;&lt;br&gt;Now to add intellisense, from the solution explorer drag drop Jscript1.js into Jscript2.js. &lt;br&gt;&lt;br&gt;You will notice that the following Jscript document comment has been added to the Jscript2.js file.  &lt;p&gt;/// &amp;lt;reference path="JScript1.js" /&amp;gt; &lt;br&gt;&lt;br&gt;And now you can start using the intellisense, try typing in validateForm in Jscript2.js.  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip22DidyouknowHowtoaddJavascriptIntelli_CFA8/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="191" alt="image" src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip22DidyouknowHowtoaddJavascriptIntelli_CFA8/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt; &lt;br&gt; &lt;p&gt;Thanks,&lt;br&gt;&lt;strong&gt;Deepak Verma &lt;/strong&gt;&lt;br&gt;SDET | &lt;a href="http://blogs.msdn.com/webdevtools/" target="_blank"&gt;Visual Web Developer&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9228652" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/tips+and+tricks/default.aspx">tips and tricks</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Deepak+Verma/default.aspx">Deepak Verma</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Ajax/default.aspx">Ajax</category></item><item><title>Tip # 30: Did you know... Ajax Extender controls UI behaves differently in VS 2008 than in VS 2005</title><link>http://blogs.msdn.com/webdevelopertips/archive/2008/11/26/tip-30-did-you-know-ajax-extender-controls-ui-behaves-differently-in-vs-2008-than-in-vs-2005.aspx</link><pubDate>Wed, 26 Nov 2008 23:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9145227</guid><dc:creator>WebDevTools</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/webdevelopertips/comments/9145227.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevelopertips/commentrss.aspx?PostID=9145227</wfw:commentRss><description>&lt;P&gt;In VS 2005, you can drag and drop an extender control anywhere on the design surface. However, in VS 2008, you can drop an extender only on an ASP control which the extender can extend its functionality. When you drag an extender and hover it over a control, if the control can support the extender, you would see the cursor turn into a plus (+) sign. If you hover an extender over the blank design surface, or over a control which is not supported by the extender, the cursor will turn into a stop sign which indicates that it can't be dropped at that position.&lt;/P&gt;
&lt;P&gt;Another difference is, in VS 2005, an extender is shown in the design surface after being added to the page. However, at runtime, the extender is not shown at all. This makes it hard for developers to truly know how the page will look like at runtime when designing the page. In VS 2008, we have changed that behavior by completely hiding extenders in the design view. The user can recognize if a control is having an extender by checking if the control's smart tag has a little green icon shown.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip.AjaxExtendercontrolsUIbehavesdiffere_AB89/ExtenderUI.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip.AjaxExtendercontrolsUIbehavesdiffere_AB89/ExtenderUI.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=258 alt=ExtenderUI src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip.AjaxExtendercontrolsUIbehavesdiffere_AB89/ExtenderUI_thumb.jpg" width=348 border=0 mce_src="http://blogs.msdn.com/blogfiles/webdevelopertips/WindowsLiveWriter/Tip.AjaxExtendercontrolsUIbehavesdiffere_AB89/ExtenderUI_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Anh Phan&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;SDET, Visual Web Developer&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9145227" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/VWD/default.aspx">VWD</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/tips+and+tricks/default.aspx">tips and tricks</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Designer/default.aspx">Designer</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://blogs.msdn.com/webdevelopertips/archive/tags/Anh+Phan/default.aspx">Anh Phan</category></item></channel></rss>