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
 

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...


Mostrar la cita

Preguntas similares