agregar user control mediante codigo

08/06/2004 - 23:22 por boyhost | Informe spam
Holas...

Quiero agregar un usercontrol.ascx mediante una clase.cs
que va ha ser un template para mis páginas webform.
//Template.cs
public class Template : PageBase
{...
protected override void OnInit(System.EventArgs e)
{
BuildPage( GenerateHtmlForm() );
base.OnInit(e);
}
protected virtual void BuildPage(
HtmlForm form )
{


this.Controls.AddAt( 0, new
LiteralControl( @"

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0
Transitional//EN'>
<html>
<head>...USER
CONTROL...</html>");

ESTE ES EL PRINCIPIO DE LA PAGINA QUE ESTOY CREANDO PARA
TEMPLATE, AHORA QUIERO AGREGAR UN USER CONTROL

COMO LO HAGO?

Graciasssss

Preguntas similare

Leer las respuestas

#1 boyhost
09/06/2004 - 03:17 | Informe spam
Me respondo yo mismo..
es muy sencillo
solo hay que sobre escribir la funcion page init y
colocar:

form.Controls.Add(Page.LoadControl("usercontrol.ascx"));

solo que lo agrega en el lugar por defecto... Luego es
mas chamullo colocarlo en otro lado...


Holas...

Quiero agregar un usercontrol.ascx mediante una clase.cs
que va ha ser un template para mis páginas webform.
//Template.cs
public class Template : PageBase
{...
protected override void OnInit(System.EventArgs e)
{
BuildPage( GenerateHtmlForm() );
base.OnInit(e);
}
protected virtual void BuildPage(
HtmlForm form )
{


this.Controls.AddAt( 0, new
LiteralControl( @"

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0
Transitional//EN'>
<html>
<head>...USER
CONTROL...</html>");

ESTE ES EL PRINCIPIO DE LA PAGINA QUE ESTOY CREANDO PARA
TEMPLATE, AHORA QUIERO AGREGAR UN USER CONTROL

COMO LO HAGO?

Graciasssss
.

Respuesta Responder a este mensaje
#2 Anonimo
09/06/2004 - 09:22 | Informe spam
Cómo consigues colocar el user control ?
Me respondo yo mismo..
es muy sencillo
solo hay que sobre escribir la funcion page init y
colocar:

form.Controls.Add(Page.LoadControl("usercontrol.ascx"));

solo que lo agrega en el lugar por defecto... Luego es
mas chamullo colocarlo en otro lado...


Holas...

Quiero agregar un usercontrol.ascx mediante una




clase.cs
que va ha ser un template para mis páginas webform.
//Template.cs
public class Template : PageBase
{...
protected override void OnInit(System.EventArgs e)
{
BuildPage( GenerateHtmlForm() );
base.OnInit(e);
}
protected virtual void BuildPage(
HtmlForm form )
{


this.Controls.AddAt( 0, new
LiteralControl( @"

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0
Transitional//EN'>
<html>
<head>...USER
CONTROL...</html>");

ESTE ES EL PRINCIPIO DE LA PAGINA QUE ESTOY CREANDO




PARA
TEMPLATE, AHORA QUIERO AGREGAR UN USER CONTROL

COMO LO HAGO?

Graciasssss
.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida