<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/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>ASP.NET AJAX Control Toolkit</title><link>http://forums.asp.net/1022.aspx</link><description>Here's your place to discuss everything in and about the AJAX Control Toolkit</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: ValidatorCalloutExtender + CustomValidator - It´s possible?</title><link>http://forums.asp.net/thread/1588999.aspx</link><pubDate>Wed, 21 Feb 2007 21:13:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1588999</guid><dc:creator>jmaag</dc:creator><author>jmaag</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1588999.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1588999</wfw:commentRss><description>&lt;p&gt;If you still want to use a CustomValidator, then create a ClientValidationFunction instead of a server side function.&amp;nbsp; The following demonstrates an example of this.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;span class="dir"&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" Title="Untitled Page" StylesheetTheme="SkinFile" %&amp;gt;&lt;/span&gt;
&lt;b id="2"&gt;2    &lt;/b&gt;
&lt;b id="3"&gt;3    &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;!DOCTYPE&lt;/span&gt; html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&lt;b id="4"&gt;4    &lt;/b&gt;    
&lt;b id="5"&gt;5    &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;html&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;"http://www.w3.org/1999/xhtml"&lt;/span&gt; &amp;gt;
&lt;b id="6"&gt;6    &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;head&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;"Head1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;
&lt;b id="7"&gt;7    &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;Untitled Page&amp;lt;/&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;
&lt;b id="8"&gt;8    &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;script&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;"text/javascript"&lt;/span&gt;&amp;gt;
&lt;b id="9"&gt;9    &lt;/b&gt;           function ClientValidate(source, clientside_arguments)
&lt;b id="10"&gt;10   &lt;/b&gt;           {         
&lt;b id="11"&gt;11   &lt;/b&gt;              if (clientside_arguments.Value == "janis" )
&lt;b id="12"&gt;12   &lt;/b&gt;              {
&lt;b id="13"&gt;13   &lt;/b&gt;                 clientside_arguments.IsValid = true;
&lt;b id="14"&gt;14   &lt;/b&gt;              }
&lt;b id="15"&gt;15   &lt;/b&gt;              else { clientside_arguments.IsValid = false; }
&lt;b id="16"&gt;16   &lt;/b&gt;           }
&lt;b id="17"&gt;17   &lt;/b&gt;        &amp;lt;/&lt;span class="tag"&gt;script&lt;/span&gt;&amp;gt;
&lt;b id="18"&gt;18   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;head&lt;/span&gt;&amp;gt;
&lt;b id="19"&gt;19   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
&lt;b id="20"&gt;20   &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;form&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;"form1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;
&lt;b id="21"&gt;21   &lt;/b&gt;            &amp;lt;&lt;span class="tag"&gt;asp:scriptmanager&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"Scriptmanager1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:scriptmanager&lt;/span&gt;&amp;gt;
&lt;b id="22"&gt;22   &lt;/b&gt;            &amp;lt;&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
&lt;b id="23"&gt;23   &lt;/b&gt;                &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"TextBox1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;
&lt;b id="24"&gt;24   &lt;/b&gt;                &amp;lt;&lt;span class="tag"&gt;asp:Button&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"Button1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;"Button"&lt;/span&gt; /&amp;gt;
&lt;b id="25"&gt;25   &lt;/b&gt;                &amp;lt;&lt;span class="tag"&gt;asp:CustomValidator&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"CustomValidator1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&lt;span class="attr"&gt; Display=&lt;/span&gt;&lt;span class="attrv"&gt;"None"&lt;/span&gt;&lt;span class="attr"&gt; ErrorMessage=&lt;/span&gt;&lt;span class="attrv"&gt;"Error"&lt;/span&gt; 
&lt;b id="26"&gt;26   &lt;/b&gt;&lt;span class="attr"&gt;                    ControlToValidate=&lt;/span&gt;&lt;span class="attrv"&gt;"TextBox1"&lt;/span&gt;&lt;span class="attr"&gt; ClientValidationFunction=&lt;/span&gt;&lt;span class="attrv"&gt;"ClientValidate"&lt;/span&gt; /&amp;gt;
&lt;b id="27"&gt;27   &lt;/b&gt;                &amp;lt;&lt;span class="tag"&gt;ajaxToolkit:ValidatorCalloutExtender&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"ceUsuarioNome"&lt;/span&gt;&lt;span class="attr"&gt; TargetControlID=&lt;/span&gt;&lt;span class="attrv"&gt;"CustomValidator1"&lt;/span&gt; 
&lt;b id="28"&gt;28   &lt;/b&gt;&lt;span class="attr"&gt;                    runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt; /&amp;gt;
&lt;b id="29"&gt;29   &lt;/b&gt;            &amp;lt;/&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
&lt;b id="30"&gt;30   &lt;/b&gt;        &amp;lt;/&lt;span class="tag"&gt;form&lt;/span&gt;&amp;gt;
&lt;b id="31"&gt;31   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
&lt;b id="32"&gt;32   &lt;/b&gt;&amp;lt;/&lt;span class="tag"&gt;html&lt;/span&gt;&amp;gt;
&lt;/pre&gt;&amp;nbsp;&amp;nbsp;</description></item><item><title>Re: ValidatorCalloutExtender + CustomValidator - It´s possible?</title><link>http://forums.asp.net/thread/1588968.aspx</link><pubDate>Wed, 21 Feb 2007 20:58:26 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1588968</guid><dc:creator>jmaag</dc:creator><author>jmaag</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1588968.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1588968</wfw:commentRss><description>&lt;p&gt;From what I've seen, you cannot use the ValidatorCalloutExtender when the CustomValidator is using a server side validation.&amp;nbsp; In this case the solution is relatively simple.&amp;nbsp; Instead of using a CustomValidator, try using a RegularExpressionValidator.&amp;nbsp; I've tested the following at it will work with ValidatorCalloutExtender without a postback.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="dir"&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" Title="Untitled Page" StylesheetTheme="SkinFile" %&amp;gt;&lt;/span&gt;

&amp;lt;&lt;span class="tag"&gt;!DOCTYPE&lt;/span&gt; html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
    
&amp;lt;&lt;span class="tag"&gt;html&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;"http://www.w3.org/1999/xhtml"&lt;/span&gt; &amp;gt;
    &amp;lt;&lt;span class="tag"&gt;head&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;"Head1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;Untitled Page&amp;lt;/&lt;span class="tag"&gt;title&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;head&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;form&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;"form1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:scriptmanager&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"Scriptmanager1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:scriptmanager&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"TextBox1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;asp:Button&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"Button1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;"Button"&lt;/span&gt; /&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;asp:RegularExpressionValidator&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"RegularExpressionValidator1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt; 
&lt;span class="attr"&gt;                    ControlToValidate=&lt;/span&gt;&lt;span class="attrv"&gt;"TextBox1"&lt;/span&gt;&lt;span class="attr"&gt; Display=&lt;/span&gt;&lt;span class="attrv"&gt;"None"&lt;/span&gt;&lt;span class="attr"&gt; ErrorMessage=&lt;/span&gt;&lt;span class="attrv"&gt;"weadsasdsa"&lt;/span&gt; 
&lt;span class="attr"&gt;                    ValidationExpression=&lt;/span&gt;&lt;span class="attrv"&gt;"janis"&lt;/span&gt; /&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;ajaxToolkit:ValidatorCalloutExtender&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;"ceUsuarioNome"&lt;/span&gt; 
&lt;span class="attr"&gt;                    TargetControlID=&lt;/span&gt;&lt;span class="attrv"&gt;"RegularExpressionValidator1"&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;"server"&lt;/span&gt; /&amp;gt;
   
            &amp;lt;/&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="tag"&gt;form&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;body&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;html&lt;/span&gt;&amp;gt;
&lt;/pre&gt;&amp;nbsp;&amp;nbsp;</description></item><item><title>Re: ValidatorCalloutExtender + CustomValidator - It´s possible?</title><link>http://forums.asp.net/thread/1564419.aspx</link><pubDate>Mon, 05 Feb 2007 19:11:09 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1564419</guid><dc:creator>AndreBaltieri</dc:creator><author>AndreBaltieri</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1564419.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1564419</wfw:commentRss><description>&lt;p&gt;Can you show some exemple code??&lt;br /&gt;I´m having this problem too.&lt;br /&gt;&lt;img src="http://forums.asp.net/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;br /&gt;&lt;br /&gt;Tks...&lt;br /&gt;See yaa!&lt;/p&gt;</description></item><item><title>Re: ValidatorCalloutExtender + CustomValidator - It´s possible?</title><link>http://forums.asp.net/thread/1500073.aspx</link><pubDate>Mon, 18 Dec 2006 01:53:10 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1500073</guid><dc:creator>DarrellNorton</dc:creator><author>DarrellNorton</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1500073.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1500073</wfw:commentRss><description>&lt;p&gt;I believe, from &lt;a href="http://ajax.asp.net/ajaxtoolkit/ValidatorCallout/ValidatorCallout.aspx"&gt;looking at the ValidatorCallout known issues&lt;/a&gt;, that it only works on CustomValidators &lt;i&gt;with client-side validation (i.e., JavaScript).&amp;nbsp; &lt;/i&gt;Here's the part of the sentence:&lt;/p&gt;&lt;p&gt;"...will only work for custom validators which utilize client-side validation."&lt;br /&gt;&lt;/p&gt;</description></item><item><title>ValidatorCalloutExtender + CustomValidator - It´s possible?</title><link>http://forums.asp.net/thread/1497787.aspx</link><pubDate>Thu, 14 Dec 2006 22:42:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1497787</guid><dc:creator>Thiago Santos</dc:creator><author>Thiago Santos</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1497787.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1497787</wfw:commentRss><description>&lt;font size=2&gt;
&lt;p&gt;&lt;strong&gt;WHERE´S THE ValidatorCalloutExtender?&lt;font color=#800000 size=2&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;img title="Where´s ValidatorCalloutExtender?" style="WIDTH:348px;HEIGHT:166px;" height=166 alt="Where´s ValidatorCalloutExtender?" src="http://www.thiagosantos.com.br/customvalidator.gif" width=348 align=middle /&gt;&amp;nbsp;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Portuguese Question&lt;/strong&gt;&lt;br /&gt;----------------------------------------------------&lt;br /&gt;Estou tentando chamar um ValidatorCalloutExtender a partir de um CustomValidator, alguém aqui já fez isso? Isso é possível? Pois no meu exemplo abaixo isso não funciona.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English Question&lt;/strong&gt;&lt;br /&gt;----------------------------------------------------&lt;br /&gt;I can&amp;nbsp;try to&amp;nbsp;call ValidatorCalloutExtender from a CustomValidator, but it´s not work. It´s possíble? My example doesn´t work. &lt;strong&gt;PLEASE HELP ME!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;br /&gt;&lt;strong&gt;teste.aspx&lt;/strong&gt;&amp;nbsp;&lt;br /&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&lt;pre class=coloredcode&gt;&lt;b id=1&gt;1    &lt;/b&gt;&lt;span class=dir&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="teste.aspx.cs" Inherits="teste" %&amp;gt;&lt;/span&gt;
&lt;b id=2&gt;2    &lt;/b&gt;
&lt;b id=3&gt;3    &lt;/b&gt;&amp;lt;&lt;span class=tag&gt;!DOCTYPE&lt;/span&gt; html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&lt;b id=4&gt;4    &lt;/b&gt;
&lt;b id=5&gt;5    &lt;/b&gt;&amp;lt;&lt;span class=tag&gt;html&lt;/span&gt;&lt;span class=attr&gt; xmlns=&lt;/span&gt;&lt;span class=attrv&gt;"http://www.w3.org/1999/xhtml"&lt;/span&gt; &amp;gt;
&lt;b id=6&gt;6    &lt;/b&gt;&amp;lt;&lt;span class=tag&gt;head&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;
&lt;b id=7&gt;7    &lt;/b&gt;    &amp;lt;&lt;span class=tag&gt;title&lt;/span&gt;&amp;gt;Untitled Page&amp;lt;/&lt;span class=tag&gt;title&lt;/span&gt;&amp;gt;
&lt;b id=8&gt;8    &lt;/b&gt;&amp;lt;/&lt;span class=tag&gt;head&lt;/span&gt;&amp;gt;
&lt;b id=9&gt;9    &lt;/b&gt;&amp;lt;&lt;span class=tag&gt;body&lt;/span&gt;&amp;gt;
&lt;b id=10&gt;10   &lt;/b&gt;    &amp;lt;&lt;span class=tag&gt;form&lt;/span&gt;&lt;span class=attr&gt; id=&lt;/span&gt;&lt;span class=attrv&gt;"form1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;
&lt;b id=11&gt;11   &lt;/b&gt;    &amp;lt;&lt;span class=tag&gt;asp:scriptmanager&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"Scriptmanager1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:scriptmanager&lt;/span&gt;&amp;gt;
&lt;b id=12&gt;12   &lt;/b&gt;    &amp;lt;&lt;span class=tag&gt;div&lt;/span&gt;&amp;gt;
&lt;b id=13&gt;13   &lt;/b&gt;        &amp;lt;&lt;span class=tag&gt;asp:TextBox&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"TextBox1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:TextBox&lt;/span&gt;&amp;gt;
&lt;b id=14&gt;14   &lt;/b&gt;
&lt;b id=15&gt;15   &lt;/b&gt;        &amp;lt;&lt;span class=tag&gt;asp:CustomValidator&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"CustomValidator1"&lt;/span&gt;&lt;span class=attr&gt; ControlToValidate=&lt;/span&gt;&lt;span class=attrv&gt;"TextBox1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&lt;span class=attr&gt; ErrorMessage=&lt;/span&gt;&lt;span class=attrv&gt;"weadsasdsa"&lt;/span&gt;&lt;span class=attr&gt; OnServerValidate=&lt;/span&gt;&lt;span class=attrv&gt;"CustomValidator1_ServerValidate"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:CustomValidator&lt;/span&gt;&amp;gt;
&lt;b id=16&gt;16   &lt;/b&gt;        &amp;lt;&lt;span class=tag&gt;ajaxToolkit:ValidatorCalloutExtender&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"ceUsuarioNome"&lt;/span&gt;&lt;span class=attr&gt; TargetControlID=&lt;/span&gt;&lt;span class=attrv&gt;"CustomValidator1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;ajaxToolkit:ValidatorCalloutExtender&lt;/span&gt;&amp;gt;
&lt;b id=17&gt;17   &lt;/b&gt;
&lt;b id=18&gt;18   &lt;/b&gt;        &amp;lt;&lt;span class=tag&gt;asp:Button&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"Button1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&lt;span class=attr&gt; Text=&lt;/span&gt;&lt;span class=attrv&gt;"Button"&lt;/span&gt; /&amp;gt;
&lt;b id=19&gt;19   &lt;/b&gt;    &amp;lt;/&lt;span class=tag&gt;div&lt;/span&gt;&amp;gt;
&lt;b id=20&gt;20   &lt;/b&gt;    &amp;lt;/&lt;span class=tag&gt;form&lt;/span&gt;&amp;gt;
&lt;b id=21&gt;21   &lt;/b&gt;&amp;lt;/&lt;span class=tag&gt;body&lt;/span&gt;&amp;gt;
&lt;b id=22&gt;22   &lt;/b&gt;&amp;lt;/&lt;span class=tag&gt;html&lt;/span&gt;&amp;gt;
&lt;/pre&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#000000&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;br /&gt;&lt;strong&gt;teste.aspx.cs&lt;/strong&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#000000&gt;&amp;nbsp;&lt;pre class=coloredcode&gt;&lt;b id=1&gt;1    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System;
&lt;b id=2&gt;2    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Data;
&lt;b id=3&gt;3    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Configuration;
&lt;b id=4&gt;4    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Collections;
&lt;b id=5&gt;5    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web;
&lt;b id=6&gt;6    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web.Security;
&lt;b id=7&gt;7    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web.UI;
&lt;b id=8&gt;8    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web.UI.WebControls;
&lt;b id=9&gt;9    &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;
&lt;b id=10&gt;10   &lt;/b&gt;&lt;span class=kwd&gt;using&lt;/span&gt; System.Web.UI.HtmlControls;
&lt;b id=11&gt;11   &lt;/b&gt;
&lt;b id=12&gt;12   &lt;/b&gt;&lt;span class=kwd&gt;public&lt;/span&gt; partial &lt;span class=kwd&gt;class&lt;/span&gt; teste : System.Web.UI.Page
&lt;b id=13&gt;13   &lt;/b&gt;{
&lt;b id=14&gt;14   &lt;/b&gt;    &lt;span class=kwd&gt;protected void&lt;/span&gt; Page_Load(&lt;span class=kwd&gt;object&lt;/span&gt; sender, EventArgs e)
&lt;b id=15&gt;15   &lt;/b&gt;    {
&lt;b id=16&gt;16   &lt;/b&gt;
&lt;b id=17&gt;17   &lt;/b&gt;    }
&lt;b id=18&gt;18   &lt;/b&gt;    &lt;span class=kwd&gt;protected void&lt;/span&gt; CustomValidator1_ServerValidate(&lt;span class=kwd&gt;object&lt;/span&gt; source, ServerValidateEventArgs args)
&lt;b id=19&gt;19   &lt;/b&gt;    {
&lt;b id=20&gt;20   &lt;/b&gt;        &lt;span class=kwd&gt;if&lt;/span&gt;(TextBox1.Text == &lt;span class=st&gt;"janis"&lt;/span&gt;){
&lt;b id=21&gt;21   &lt;/b&gt;            args.IsValid = &lt;span class=kwd&gt;true&lt;/span&gt;;
&lt;b id=22&gt;22   &lt;/b&gt;        }&lt;span class=kwd&gt;else&lt;/span&gt;{
&lt;b id=23&gt;23   &lt;/b&gt;            args.IsValid = &lt;span class=kwd&gt;false&lt;/span&gt;;
&lt;b id=24&gt;24   &lt;/b&gt;        }
&lt;b id=25&gt;25   &lt;/b&gt;    }
&lt;b id=26&gt;26   &lt;/b&gt;}
&lt;b id=27&gt;27   &lt;/b&gt;
&lt;/pre&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#000000&gt;&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</description></item></channel></rss>