Solved

VB Code is giving error Handles clause requires a WithEvents variable.

Posted on 2009-07-15
4
615 Views
Last Modified: 2012-05-07
I have a form that is giving me the following error "Handles clause requires a WithEvents variable" how do I fix my problem?
Button on *.aspx form
<asp:Button ID="InsertButton" runat="server" CausesValidation="True"
                         CommandName="Insert" Text="Submit"/>   
 
Code in *.aspx.vb
Protected Sub InsertButton_Command(ByVal sender As Object, _
    ByVal e As System.Web.UI.WebControls.CommandEventArgs) Handles InsertButton.Command
        Server.Transfer("~/ContentPages/Testimonials.aspx", False)
    End Sub

Open in new window

0
Comment
Question by:Robert Treadwell
  • 2
4 Comments
 
LVL 15

Expert Comment

by:mohan_sekar
ID: 24861820
Protected WithEvents InsertButton As Button is missing in the designer file. Did you delete and recreate the control?
0
 

Author Comment

by:Robert Treadwell
ID: 24863048
I added the withEvents sub, now I not getting the error but my page is not being transfered to the next page.  See the code below to see if that may help you help me.

Partial Class ContentPages_Testimonial
    Inherits System.Web.UI.Page
 
    Protected Sub InsertButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles InsertButton.Click
        Server.Transfer("~/ContentPages/Testimonials.aspx", False)
    End Sub
 
    Protected WithEvents InsertButton As Button
 
End Class

Open in new window

0
 
LVL 15

Accepted Solution

by:
mohan_sekar earned 250 total points
ID: 24863321
Did you set a breakpoint and see whether the the Sub is getting called?
0
 
LVL 9

Expert Comment

by:sevensnake77
ID: 24948204
what was the with events variable
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question