none
Refresh de una página una sola vez

    Question

  • Hola

    Tengo una grilla la cual tiene en cada registro su boton para acceder a la pagina para modificarlo.

    Estos registros tienen un campo de tipo imagen en base de datos sql server. Al acceder a un registro para su modificación, me trae la imagen desde base de datos y la muestra en un control Image a través de la propiedad ImageUrl. El tema es que si accedo a un registro para modificarlo veo las imagenes de ese registro, si salgo y entro a otro registro me aparecen las imagenes del registro anterior y después de darle a F5 para refrescar la página recién ahi me esta mostrando la imagen correspondiente a ese registro. Lo raro es que si lo ejecuto desde Visual Studio esto no pasa, pero si pasa luego de instalarlo. Lo que intentaba hacer era que carque la página y hacer un refresh a través de código una sola vez.

    Hago el refresh de esta forma: ScriptManager.RegisterStartupScript(this, this.GetType(), "CierraAplicacion2", "window.location.reload();", true);

    pero si hago el refresh en el load, este vuelve a llamar al load y se forma un loop refrescandose constantemente la página.

    Cómo podría hacer para que recargue una sola vez? o cual podría ser el problema que no me traiga la imagen correspondiente, y si luego de hacer F5?

    Gracias

    Wednesday, May 11, 2011 3:36 PM

Answers

  • hola

    usas algo como esto

    [ASP.NET] GridView – Edición Empleados

    o sea editas seleccionado el registro en un gridview y vas a otra pagina

    alli recupero la imagen de la db, pero uso un handler para esto, y no se produce nunca este efecto que mencionas

    revisa el ejemplo por ahi te de una pista de como solucionarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, May 11, 2011 3:40 PM

All replies

  • hola

    usas algo como esto

    [ASP.NET] GridView – Edición Empleados

    o sea editas seleccionado el registro en un gridview y vas a otra pagina

    alli recupero la imagen de la db, pero uso un handler para esto, y no se produce nunca este efecto que mencionas

    revisa el ejemplo por ahi te de una pista de como solucionarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, May 11, 2011 3:40 PM
  • Muchas Gracias Leandro, me sirvió mucho tu ejemplo.

    Saludos


    Thursday, May 12, 2011 2:09 PM