<?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>Innovation needs Passion  : Ajax</title><link>http://blogs.msdn.com/piyush/archive/tags/Ajax/default.aspx</link><description>Tags: Ajax</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Ajax Validation controls</title><link>http://blogs.msdn.com/piyush/archive/2006/11/10/ajax-validation-controls.aspx</link><pubDate>Fri, 10 Nov 2006 15:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1054149</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1054149.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1054149</wfw:commentRss><description>&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;I hope you will get the same problem which&amp;nbsp;i faced when we use&amp;nbsp;ASP.NET 2.0 validation controls with Ajax controls (&amp;nbsp;inside Update panel)&amp;nbsp; :'( &lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;so&amp;nbsp;in this article i'm going to discuss about the difference between the ASP.NET 2.0 and the Ajax validation controls.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;The difference between the ASP.NET 2.0 AJAX Extensions &lt;SPAN class=nolink&gt;Validation&lt;/SPAN&gt;&amp;nbsp;and the ASP.NET 2.0 &lt;A href="http://msdn2.microsoft.com/en-us/xd4c894c" mce_href="http://msdn2.microsoft.com/en-us/xd4c894c"&gt;Validation&lt;/A&gt;&amp;nbsp;controls is that the ASP.NET 2.0 AJAX Extensions validation&amp;nbsp;registers expando attributes and script compatible with partial page rendering by using the script registration methods of the &lt;A href="http://ajax.asp.net/docs/mref/3b24af40-d9f2-7ddd-cb8e-38a9bb90b9c6.aspx" mce_href="http://ajax.asp.net/docs/mref/3b24af40-d9f2-7ddd-cb8e-38a9bb90b9c6.aspx"&gt;ScriptManager&lt;/A&gt; control. &lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;When using ASP.NET 2.0 AJAX Extensions validators the control to validate and the validator should be inside the same &lt;A href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx" mce_href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx"&gt;UpdatePanel&lt;/A&gt; control.&lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;Validators outside of &lt;A href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx" mce_href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx"&gt;UpdatePanel&lt;/A&gt; controls should use the script registration methods of the &lt;A href="http://msdn2.microsoft.com/en-us/0skaxdwf" mce_href="http://msdn2.microsoft.com/en-us/0skaxdwf"&gt;ClientScriptManager&lt;/A&gt; control.&lt;/P&gt;
&lt;H2 xmlns:xlink="http://www.w3.org/1999/xlink"&gt;Examples&lt;/H2&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;This example uses two &lt;SPAN class=nolink&gt;RequiredFieldValidator&lt;/SPAN&gt; controls to validate user input. Error messages are displayed in a &lt;SPAN class=nolink&gt;ValidationSummary&lt;/SPAN&gt; control.&lt;/P&gt;
&lt;H4 xmlns:xlink="http://www.w3.org/1999/xlink"&gt;CS&lt;/H4&gt;
&lt;DIV class=code xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;PRE&gt;&amp;lt;%@ Page Language="C#" %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" &amp;gt;
&amp;lt;head id="Head1" runat="server"&amp;gt;
    &amp;lt;title&amp;gt;Validation Summary Example&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id="form1" runat="server"&amp;gt;
    &amp;lt;asp:ScriptManager ID="ScriptManager1" runat="server" /&amp;gt;
    &amp;lt;asp:UpdatePanel runat="server"&amp;gt;
    &amp;lt;ContentTemplate&amp;gt;
    &amp;lt;table cellpadding="10"&amp;gt;
      &amp;lt;tr&amp;gt;
         &amp;lt;td&amp;gt;
    &amp;lt;table style="background-color:#eeeeee; padding:10"&amp;gt;

               &amp;lt;tr&amp;gt;
                  &amp;lt;td colspan="3"&amp;gt;
                     &amp;lt;b&amp;gt;Credit Card Information&amp;lt;/b&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td align="right"&amp;gt;
                     Card Type:
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:RadioButtonList id="RadioButtonList1" 
                          RepeatLayout="Flow"
                          runat="server"&amp;gt;

                        &amp;lt;asp:ListItem&amp;gt;MasterCard&amp;lt;/asp:ListItem&amp;gt;
                        &amp;lt;asp:ListItem&amp;gt;Visa&amp;lt;/asp:ListItem&amp;gt;

                     &amp;lt;/asp:RadioButtonList&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td align="center" rowspan="1"&amp;gt;
                    &amp;lt;asp:RequiredFieldValidator
                          id="RequiredFieldValidator1"
                          ControlToValidate="RadioButtonList1"
                          ErrorMessage="Card Type."
                          Display="Static"
                          InitialValue="" 
                          Width="100%" 
                          Text="*"
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td align="right"&amp;gt;
                     Card Number:
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:TextBox id="TextBox1" 
                          runat="server" /&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:RequiredFieldValidator
                          id="RequiredFieldValidator2"
                          ControlToValidate="TextBox1" 
                          ErrorMessage="Card Number. "
                          Display="Static"
                          Width="100%"
                          Text="*" 
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;

               &amp;lt;tr&amp;gt;
                  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:Button id="Button1" 
                          Text="Validate" 
                          runat="server" /&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
         &amp;lt;/td&amp;gt;
         &amp;lt;td valign="top"&amp;gt;
            &amp;lt;table cellpadding="20"&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:ValidationSummary id="valSum" 
                          DisplayMode="BulletList"
                          EnableClientScript="true"
                          HeaderText="You must enter a value in the following fields:"
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
         &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;
    &amp;lt;/ContentTemplate&amp;gt;
    &amp;lt;/asp:UpdatePanel&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/PRE&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1054149" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/Ajax/default.aspx">Ajax</category></item><item><title>Migrating Atlas to Ajax Beta 2</title><link>http://blogs.msdn.com/piyush/archive/2006/11/10/migrating-atlas-to-ajax-beta-2.aspx</link><pubDate>Fri, 10 Nov 2006 14:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1054084</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1054084.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1054084</wfw:commentRss><description>&lt;P&gt;This Article will help you directly migrate from Atlas to Ajax beta 2. The&amp;nbsp;migration guide available at &lt;A href="http://ajax.asp.net/" mce_href="http://ajax.asp.net/"&gt;http://ajax.asp.net/&lt;/A&gt;&amp;nbsp;site talks about migrating Atlas to Ajax beta1 and beta1 to beta2.. I have not done much great job ..&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Wingdings; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;J&lt;/SPAN&gt;&amp;nbsp;just used these two migartion guide and consolidated in one to help those guys who wants to migrating from Atlas to Ajax beta2 directly. &lt;/P&gt;
&lt;P&gt;Please refer the attach migration guide..&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1054084" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/piyush/attachment/1054084.ashx" length="61952" type="application/msword" /><category domain="http://blogs.msdn.com/piyush/archive/tags/Ajax/default.aspx">Ajax</category></item></channel></rss>