Solved

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

Posted on 2009-07-15
4
610 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

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

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

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
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…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

929 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now