Hola Compañeros:
Lo que pasa es que cuando presiono el boton me manda llamar un WebUser
Control.
Pero cuando presiono un boton que esta dentro del web user control se
desaparece el webuser control
Pregunta ¿cual es la forma correcta de mandar llamar un web user control
desde un boton?
y como hacer que el web user control no se borre cuando presiono un boton
que tiene el web user control
Les paso parte del codigo
public partial class _Default : System.Web.UI.Page
{
public event System.EventHandler EventGetData;
protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["hasMyWebUserControl"] != null)
{
MyWebUserControl c =
(MyWebUserControl)Page.LoadControl("MyWebUserControl.ascx");
this.PlaceHolder1.Controls.Add(c);
//c.EventGetData = new EventHandler(c_EventGetData);
}
// HtmlButton myButton = new HtmlButton();
//myButton.InnerText = "Button 555";
//PlaceHolder1.Controls.Add(myButton);
//Menu mymenu = new Menu();
// estas dos lineas son las buenas jejje
//Control c = LoadControl("menu.ascx");
//PlaceHolder1.Controls.Add(c);
//ViewState["c"] = true;
}
protected void Button1_Click1(object sender, EventArgs e)
{
HtmlButton myButton = new HtmlButton();
myButton.InnerText = "Button 555";
PlaceHolder1.Controls.Add(myButton);
Menu mymenu = new Menu();
// estas dos lineas son las buenas jejje
Control c = LoadControl("menu.ascx");
PlaceHolder1.Controls.Add(c);
ViewState["c"] = true;
}
protected void Button2_Click1(object sender, EventArgs e)
{
Control controldos = LoadControl("controldos.ascx");
PlaceHolder1.Controls.Add(controldos);
}
protected void Button3_Click(object sender, EventArgs e)
{
// MyWebUserControl c =
(MyWebUserControl)Page.LoadControl("MyWebUserControl.ascx");
// this.PlaceHolder1.Controls.Add(c);
//*c.EventGetData = new EventHandler(c_EventGetData);
// ViewState["hasMyWebUserControl"] = true;
}
}
Salu2 Cordiales :-))
(""'·._.·L.I. Daniel Villa·._.·'"")
Leer las respuestas