2009-06-24 11 views

Respuesta

8

Usted puede tratar de crear una propiedad de control de usuario y la siguiente llamada el inmueble con la instancia de control de usuario en la página como

En UserControl

protected void Page_Load(object sender, EventArgs e) 
    { 
     this.MyProperty = "This is a test"; 
    } 

    public string MyProperty { get; set; } 

` En Página

protected void Page_Load(object sender, EventArgs e) 
    { 
     WebUserControl11.PreRender += new EventHandler(WebUserControl11_PreRender); 
    } 

    void WebUserControl11_PreRender(object sender, EventArgs e) 
    { 
     string str = WebUserControl11.MyProperty; 
     this.Header.Title = str; 
    } 
+0

Solo un pelo complicado, ¿no crees? :) – Hugoware

+0

Quizás sí, pero recuerde que este tipo necesita obtener texto de una propiedad en usercontrol, quizás otra solución funcione, pero esta es mi solución. – pedrofernandes

+0

Esto funciona para mí! Gracias a ton pho3nix! U rock! – user74042

10
protected void Page_Load(object sender, EventArgs e) 
{ 
    Page.Title = "New Title"; 
} 
2

Configure esto en su USERCONTROL:

this.Page.Master.Page.Header.Title = "text text title title"; 
Cuestiones relacionadas