utilizar net ejemplos como asp c# asp.net user-controls eventhandler

net - requiredfieldvalidator c#



Cómo activar el evento Click de un botón en UserControl desde ContentPage? (0)

Tengo un UserControl ShoppingCart en MasterPage . Tengo una siguiente funcionalidad: el usuario agrega el artículo al carro. después de hacer clic en el button " Complete Sale " en UserControl la página se redirige a " CustomerInfo.aspx " y luego de completar la información del Cliente y hacer clic en enviar, que está en la página CustomerInfo.aspx, quiero llamar al click event " Complete Sale " click event of UserControl de la página " Customerinfo.aspx ".

Customerinfo.aspx.cs

protected void btnSubmit_Click(object sender, EventArgs e) { try { bool val=false; int retVal = 0; CustomerBiz objCust = new CustomerBiz(); objCust.FirstName = txtFirstName.Text.Trim(); objCust.LastName = txtLastName.Text.Trim(); objCust.Phone = txtPhone.Text.Trim(); objCust.Email = txtEmail.Text.Trim(); if (hdnCustomerID!=null && !string.IsNullOrEmpty(hdnCustomerID.Value) && hdnCustomerID.Value!="0") objCust.CustomerID = Convert.ToInt32(hdnCustomerID.Value); else objCust.CustomerID =0; retVal = objCust.AddCustomerInfo(); if (retVal > 0) { //success UserControl uch = Page.Master.FindControl("shpCart") as UserControl; Button lnkCheckOut=uch.FindControl("lnkCheckOut") as Button; lnkCheckOut.Text = "Found in Customer.aspx"; //lnkCheckOut.Click += new EventHandler(lnkCheckOut.); lnkCheckOut.Text = "You Clicked";//Here Text of button in UserControl changes but how to call the ClickEvent of this button in Customerinfo.aspx page ? // completeBtn.Click += new EventHandler(btnSubmit_Click); Response.Redirect("Devices.aspx", true); } else { //fail } } catch (Exception ex) { } }

Aquí el texto del Button cambia en UserControl . Pero no puedo llamar al Click event de este button desde CustomerInfo.aspx (ContentPage) ¿alguna sugerencia?