<?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>Web Forms</title><link>http://forums.asp.net/18.aspx</link><description>All about building ASP.NET Pages - server controls, events, validation, etc.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: custom validator won't validate</title><link>http://forums.asp.net/thread/2362884.aspx</link><pubDate>Fri, 16 May 2008 16:53:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2362884</guid><dc:creator>PLBlum</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2362884.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2362884</wfw:commentRss><description>&lt;p&gt;1. Set the ValidateEmptyText property to true on the CustomValidator. Otherwise, it never evaluates a blank textbox.&lt;/p&gt;
&lt;p&gt;2. Make sure your button&amp;#39;s Click event tests Page.IsValid is true before using or saving the data.&lt;/p&gt;
&lt;p&gt;3. Make sure the button&amp;#39;s validation group name matches the group name on the Validator.&lt;/p&gt;</description></item><item><title>Re: custom validator won't validate</title><link>http://forums.asp.net/thread/2362545.aspx</link><pubDate>Fri, 16 May 2008 14:34:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2362545</guid><dc:creator>NoBullMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2362545.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2362545</wfw:commentRss><description>&lt;p&gt;Anyone?&lt;/p&gt;</description></item><item><title>Re: custom validator won't validate</title><link>http://forums.asp.net/thread/2361528.aspx</link><pubDate>Fri, 16 May 2008 06:22:32 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361528</guid><dc:creator>NoBullMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361528.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2361528</wfw:commentRss><description>&lt;p&gt;Thanks for the reply Robin. I had already done that and it didn&amp;#39;t work. When I trace it, after clicking the button the is supposed to trigger the validation, it stops at this.CustomValidator1.Validate(), I try to step into it but it skips it and goes to the next line. The button that is clicked does fire up other validations, it is just this one validation that doesn&amp;#39;t get fired.&lt;/p&gt;</description></item><item><title>Re: custom validator won't validate</title><link>http://forums.asp.net/thread/2361428.aspx</link><pubDate>Fri, 16 May 2008 05:23:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361428</guid><dc:creator>worldclasscoders</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361428.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2361428</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;You have to call &lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.CustomValidator1.Validate() to fire the event.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;br /&gt;Cheers,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Robin&lt;/p&gt;&lt;/font&gt;</description></item><item><title>custom validator won't validate</title><link>http://forums.asp.net/thread/2361348.aspx</link><pubDate>Fri, 16 May 2008 04:26:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361348</guid><dc:creator>NoBullMan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361348.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2361348</wfw:commentRss><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I am trying to validate a textbox using custom validator. If a specific radio button is checked and the textbox is empty, I want to display error. I used a custom validator with control-to-validate set to the textbox. In the server function, I check if radio button is checked and textbox is blank, set args.isvalid to false. However, when I trace it, the function is never hit. I have checked the properties and they are set properly (causes validation ,,,)&lt;/p&gt;
&lt;p&gt;Any idea what might be wrong?&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;TextBox&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tbCoreFile&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ReadOnly&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;true&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&amp;nbsp;&amp;nbsp; (textbox gets populated dynamically)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;CustomValidator&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CustomValidator1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Error ... Error&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ControlToValidate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tbCoreFile&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ValidationGroup&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;vgGeneral&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Display&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Dynamic&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;*&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnServerValidate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CustomValidator1_ServerValidate&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&lt;/font&gt;protected&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; CustomValidator1_ServerValidate(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; source, &lt;/font&gt;&lt;font color="#008080" size="2"&gt;ServerValidateEventArgs&lt;/font&gt;&lt;font size="2"&gt; args) {&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; ((rbl.SelectedIndex == 0) &amp;amp;&amp;amp; (args.Value.ToString().Trim() == &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;.Empty))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;args.IsValid = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;args.IsValid = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;</description></item></channel></rss>