Solved

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

Posted on 2009-07-15
4
616 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

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

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Entering time in Microsoft Access can be difficult. An input mask often bothers users more than helping them and won't catch all typing errors. This article shows how to create a textbox for 24-hour time input with full validation politely catching …
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…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

739 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