Ciao a tutti,
ho una pagina ASP.NET dove ho inserito nell'head questo codice jQuery
Ho però alcuni bottoni all'interno della pagina che mi scatenano un postback e dove però non voglio che mi appaia la richiesta del browser di conferma uscita dalla pagina. Ho quindi inserito nell'evento OnClientClick del bottonecodice:$(window).bind("beforeunload", function () { return "Confermi di uscire dalla pagina?"; });
La mia domanda è questa: avendo fatto l'unbind dell'evento beforeunload dall'oggetto window, perchè se clicco ad esempio sul tasto Indietro del browser continua ad apparirmi il messaggio di conferma? L'evento non era stato rimosso con il precedente unbind?codice:<asp:Button ID="btnEdit" runat="server" Text="Modifica" OnClientClick="$(window).unbind('beforeunload');" OnClick="btnEdit_Click" />
Grazie a tutti per l'aiuto!

Rispondi quotando