The data could not be loaded

Existen muchos post en los fórums de Componentart.com que hacen referencia a este mensaje de error "The data could not be loaded" en mi caso se daba en el siguiente escenario:

Un Grid que se ejecuta en modo Callback y en tiempo de diseño asignamos a la propiedad Visible="false"

<ComponentArt:Grid ID="grdListado" 
                    Runat="server" 
                    RunningMode="callback" 
                    Visible="false" 
</ComponentArt:Grid> 

Cuando la página que contiene el Grid realiza el postback ponemos el Grid visible del lado del servidor

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack && !grdListado.CausedCallback)
    {
        grdListado.Visible = true;
    }
}

después del postback y para mi sorpresa, al paginar los datos se mostraba el mensaje de error siguiente:

He quitado este mensaje de error haciendo lo siguiente:

protected void grdListado_OnBeforeCallback(object sender
                                            , EventArgs e)
    {
        if (!grdListado.Visible)
        {
            grdListado.Visible = true;
        }
    }

Por qué el Callback no mantiene el estado de esta propiedad¿? Es un punto negro que aún no he podido resolver.

0 comments:

Publicar un comentario

Google+

Mi foto
Manuel Rodríguez Pérez
Ver todo mi perfil

Perfil Profesional

Perfil de Facebook

Timeline

Con la tecnología de Blogger.

Artículos Populares