hi all,<BR><BR>i have a doubt in custom validator control.<BR>for eg:-<BR>In my web form i have like this,<BR> - name - text field<BR> - age - text field<BR> - ADD - button field<BR> - UPDATE - button field<BR> - QUERY - button field<BR><BR>i am doing validation for name field and checking the user entry against database.<BR>if it is not matching it should give message as &#039;Name is not found in database&#039;.<BR>otherwise it should display the records relater to that name.<BR>for that i am <BR>using custom validator servervalidate function (coding is like this)<BR><BR>&#060;asp:customvalidator id="Customvalidator5" <BR> style="Z-INDEX: 115; LEFT: 370px; POSITION: absolute; TOP: 266px" <BR> runat="server" Height="45px" Width="197px" <BR> ControlToValidate="txtname" <BR> ErrorMessage="NAME IS NOT MATCHING WITH DATABASE ENTRY"&#062;<BR>&#060;/asp:customvalidator&#062;<BR><BR> Private Sub Customvalidator5_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles Customvalidator5.ServerValidate<BR> Dim dv As DataView<BR> dv = ds.Tables(0).DefaultView<BR> Dim datarow As DataRowView<BR> Dim txtname As String<BR> args.IsValid = False &#039; Assume False<BR> &#039; Loop through table and compare each record against user&#039;s entry<BR> For Each datarow In dv<BR> &#039; Extract e-mail address from the current row<BR> txtname = datarow.Item("name").ToString()<BR> Response.Write("name is" & args.Value)<BR><BR> &#039; Compare e-mail address against user&#039;s entry<BR> If txtname = args.Value Then<BR> args.IsValid = True<BR> Exit For<BR> End If<BR> Next<BR><BR> End Sub<BR><BR>but my question is when i am clicking add button it validates the custom validator<BR>and it also processing the insertion into the database.<BR><BR><BR>in my case if name entered by the user is not found in the database it should not proceed<BR>further.<BR><BR>Thankx for reading this lengthy explanation,<BR><BR>thankx in advance,<BR>ulaga