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