Hi,
Just moved back to vb.net after years of C#. Due to some unknowns in the amount of a certain entity (i.e. a variable number of buildings each having it's own screen) I decided to write the code entirely dynamically. All variables are "Dimed"and there is no declarative code in the section I am writing. I have been successful up to a point. However I Dimed a text box and set up a click event using addhandler. The weird thing that happens is that when I type some numbers and click return in txtStartDate it does not go to the Private Sub below. What is even weirder is that it does go to an image button click event in the Site.Master page that is connected to the page where the rest of the code is. So despite the fact that the image button is not in the page where the code below is, it acts like the image button in Site.Master has been clicked when it hasn't. It's almost like the txtStartDate.TextChanged that occurs when i click enter in the textbox is somehow creating a click of the image button in Site.master.
Very confused. Any help would be appreciated.
Dim txtStartDate = New TextBox
txtStartDate.ID = "StartDate"
txtStartDate.AutoPostBack = True
AddHandler txtStartDate.TextChanged, AddressOf txtStartDate_TextChanged
Private Sub txtStartDate_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
If CType(sender, Date) < CType("May 6, 2014", Date) Then
Dim a As Integer
a = 3
End If
End Sub
Here is the imagebutton click event in the site.master file.
Protected Sub ibHome_Click(sender As Object, e As ImageClickEventArgs) Handles ibHome.Click
Response.Redirect("~/Default.aspx")
End Sub
Just moved back to vb.net after years of C#. Due to some unknowns in the amount of a certain entity (i.e. a variable number of buildings each having it's own screen) I decided to write the code entirely dynamically. All variables are "Dimed"and there is no declarative code in the section I am writing. I have been successful up to a point. However I Dimed a text box and set up a click event using addhandler. The weird thing that happens is that when I type some numbers and click return in txtStartDate it does not go to the Private Sub below. What is even weirder is that it does go to an image button click event in the Site.Master page that is connected to the page where the rest of the code is. So despite the fact that the image button is not in the page where the code below is, it acts like the image button in Site.Master has been clicked when it hasn't. It's almost like the txtStartDate.TextChanged that occurs when i click enter in the textbox is somehow creating a click of the image button in Site.master.
Very confused. Any help would be appreciated.
Dim txtStartDate = New TextBox
txtStartDate.ID = "StartDate"
txtStartDate.AutoPostBack = True
AddHandler txtStartDate.TextChanged, AddressOf txtStartDate_TextChanged
Private Sub txtStartDate_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
If CType(sender, Date) < CType("May 6, 2014", Date) Then
Dim a As Integer
a = 3
End If
End Sub
Here is the imagebutton click event in the site.master file.
Protected Sub ibHome_Click(sender As Object, e As ImageClickEventArgs) Handles ibHome.Click
Response.Redirect("~/Default.aspx")
End Sub