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?