Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2009, 13:38
skel363
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 22 años
Puntos: 1
Pregunta Herencia, HTML table Label

Camaradas tengo un problema y ojala aca encuentre a alguien que me pueda ayudar, el problema es el siguiente, tengo varias paginas aspx, todas con 2 tablas una tblError y otra tblSuccess, cada una un respectivo Label, ahora lo que estoy intentando hacer es que todas estas páginas heredn de una Clase (PaginaBase) y aqui crear los metodos para mostrar estas tablas y ocultar algo asi

Código:
public void ShowError(string messageId)
{
    ShowMessage(tblError, lblError, messageId);
}

protected void ShowMessage(HtmlTable table, Label label, string messageId)
{
    if (table != null)
        table.Visible = true;
    if (label == null)
        return;
    label.Text = messageId;
}
Ahora el problema es como declaro la Tabla HTML y el Label en la clase base lo eh probado de varias formas una de ellas es asi:

Código:
protected global::System.Web.UI.WebControls.Label lblError;
protected global::System.Web.UI.HtmlControls.HtmlTable tblError;
Pero no hay caso, cuando llamo al metodo la tabla esta NULL y el label NULL.
Pero en cambio si cambio los metodos o sea le mando las tablas y los labels directamente desde las páginas aspx funciona perfectamente. No como lo puedo hacer

Datos:
- Framework 2.0
- Cree la interfaz para el metodo ShowError(string messageId)
- En las declaraciones de la tabla y label el nombre es el mismo que los Id de estos en las páginas aspx
__________________
s[K]eL