Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Problema con F5, ripete l'ultima operazione??

    Il problema è questo, ho una pagina con un Datagrid dove segno le info contenute in un db, subito sotto ho tre textbox e un button aspx, quando clicco sul button mi fa l'insert dei dati che ho inserito nelle text e mi rilegge il db per mettermi il nuovo record nel DB. Il problema è che se fatto quindi l'insert clicco su F5, mi ripete l'insert, perchè???
    Ciao By Peter_Pan...

  2. #2
    beh è normalissimo

    perchè riesegue la pagina compreso il codice server

    per ovviare questo problema ti conviene effettuare l'inserimento su un'altra pagina e poi effettuare un redirect alla tua pagina oppure dopo l'operazione sul db indirizzare l'utente su una pagina di conferma

    ci sono anche strade alternative ma di sicuro questa è l più semplice
    Ciao
    Michele

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da Micky^
    beh è normalissimo

    perchè riesegue la pagina compreso il codice server

    per ovviare questo problema ti conviene effettuare l'inserimento su un'altra pagina e poi effettuare un redirect alla tua pagina oppure dopo l'operazione sul db indirizzare l'utente su una pagina di conferma

    ci sono anche strade alternative ma di sicuro questa è l più semplice
    Ciao
    Michele

    le altre, per esempio, miky ? (interessa anche a me)

  4. #4
    beh c'è un httpmodule realizzato da Dino Esposito che consente di sapere all'evento load della pagina se è stata refreshata o no

    http://www.dotnet2themax.it/ShowCont...f-d7364911b799

    ciao

    Michele

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.