ASP.NET RequiredField RegularExpression Triggering After Page Postback

Last Reply 7 months ago By pandeyism

Posted 7 months ago

Sir,

In my registration i am having around 10 fields as textbox dropdownlist and fileupload and also a submit button. When I click on submit button the validations are not triggering also page is posting back and then validations getting triggered. why.

I have used Master page and used Toolscriptmanager for ajax calendar.

Results 1 - 5 of 9 12

Posted 7 months ago

Got a solution. While after googling for long hours I am got that I would need to add another property in every asp validations as EnableClientScript and should be set to True.


Posted 7 months ago

Hi Sumeet,

I checked again code which is working. if still not working so share your complete code with us.


Posted 7 months ago Modified on 7 months ago

Sir the problem is still there. I have made another form in another tab but there also there is a same problem. Button causing page postback without triggering validations. 

Validations are firing after page postback.


Posted 7 months ago Modified on 7 months ago

Hi  Sumeet,

I checke your code is validation for all control except dropdowlist. so for validation dropdownlist replcae below code with your code.

You need to add below line of code.

dropdownclassrecoganized.Items.Add(New ListItem("--Select--", "0"))

Code

Public Sub loadclassrecog()
    Dim i As Integer = 0
    dropdownclassrecoganized.Items.Clear()
    dropdownclassrecoganized.Items.Add(New ListItem("--Select--", "0"))
    Using con As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("constr").ConnectionString)
        Using cmd As SqlCommand = New SqlCommand("Select * from Customers", con)
            con.Open()
            Dim dr As SqlDataReader = cmd.ExecuteReader()
            While dr.Read()
                i += 1
                dropdownclassrecoganized.Items.Add(dr("Name").ToString())
                dropdownclassrecoganized.Items(i).Value = dr("CustomerId").ToString()
            End While
            con.Close()
        End Using
    End Using
End Sub