Answer to Question #10349 in C# for Michael Sheroff

Question #10349
I am trying to fire an event, by clicking a button, and it does not fire. The id is

Instead of going to the event handling paragraph, code goes to the Page_Load method
and skips the Update_Click method. The event is wired to the Update_Click method.

I have done this before, and never had a problem. (The Update_Click) method is created
by double clicking the button “Update”).

For example –

public partial class WebForm2 : System.Web.UI.Page
public string employee;
public decimal employeeDec;
public string empName;
public string date1;
public string date2;
public List<AccessForm> AccessFormList;
// following code skipped
protected void Update_Click(object sender, EventArgs e)

//code executes here
protected void Page_Load(object sender, EventArgs e)


employee = ((TextBox)Page.Pr
Expert's answer
There could be several reasons. But the most probable is that your event is not subscribed. You can do it in the markup <asp:Button
runat="server" id="Update" OnClick="Update_Clikck"/> or in code-behind on in
the Init or Page load event:

protected override void OnInit(EventArgs e)


Update.Click += Update_Click;


Also make sure you don't have anywhere in the code something that overrides event subscription or reinitializes button like Update=new Button();

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!


No comments. Be the first!

Leave a comment

Ask Your question

New on Blog