Home All Groups Group Topic Archive Search About

CustomValidator not working in FormView

Author
16 Sep 2007 6:43 PM
J. Cairn
I have tried everything and can't get the validation code to fire.
Code is below. I have simplified some of it to test it.


Here is the CustomValidator (it is in the InsertItemTemplate of my
FormView):
-----------------------------------------------------------------------------------------------------------------------------------------------
<asp:CustomValidator ID="CustomValidator1" runat="server"
ControlToValidate="DropDownList2"
ErrorMessage="You must make a lunch choice." ValidateEmptyText="True"
OnServerValidate="ValidatorTest_ServerValidate"></
asp:CustomValidator></td>
-----------------------------------------------------------------------------------------------------------------------------------------------


Here is the custom validation code. For testing, I set it to
automatically "fail".
-----------------------------------------------------------------------------------------------------------------------------------------------
    Sub ValidatorTest_ServerValidate(ByVal sender As Object, ByVal
args As ServerValidateEventArgs)
        args.IsValid = False
    End Sub
-----------------------------------------------------------------------------------------------------------------------------------------------


Here is the code on the Submit button.
-----------------------------------------------------------------------------------------------------------------------------------------------
Sub btnSubmit_Click(sender as Object, e as EventArgs)
      If Page.IsValid then
            Response.Write("Page is valid")
      Else
            Response.Write("Page is not valid.")
      End If
End Sub
-----------------------------------------------------------------------------------------------------------------------------------------------

When I run the page, I get a message saying "Page is valid" which
would indicate that the validation code is not even running. What am I
doing wrong?

Author
20 Sep 2007 4:51 PM
Forum
Hi, tested and it seems fine, can you provide more code?


Show quote
"J. Cairn" <jca***@clearhelp.com> schreef in bericht
news:1189968213.149606.6420@g4g2000hsf.googlegroups.com...
>I have tried everything and can't get the validation code to fire.
> Code is below. I have simplified some of it to test it.
>
>
> Here is the CustomValidator (it is in the InsertItemTemplate of my
> FormView):
> -----------------------------------------------------------------------------------------------------------------------------------------------
> <asp:CustomValidator ID="CustomValidator1" runat="server"
> ControlToValidate="DropDownList2"
> ErrorMessage="You must make a lunch choice." ValidateEmptyText="True"
> OnServerValidate="ValidatorTest_ServerValidate"></
> asp:CustomValidator></td>
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>
> Here is the custom validation code. For testing, I set it to
> automatically "fail".
> -----------------------------------------------------------------------------------------------------------------------------------------------
>    Sub ValidatorTest_ServerValidate(ByVal sender As Object, ByVal
> args As ServerValidateEventArgs)
>        args.IsValid = False
>    End Sub
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>
> Here is the code on the Submit button.
> -----------------------------------------------------------------------------------------------------------------------------------------------
> Sub btnSubmit_Click(sender as Object, e as EventArgs)
>      If Page.IsValid then
>            Response.Write("Page is valid")
>      Else
>            Response.Write("Page is not valid.")
>      End If
> End Sub
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
> When I run the page, I get a message saying "Page is valid" which
> would indicate that the validation code is not even running. What am I
> doing wrong?
>

AddThis Social Bookmark Button