I hear this one works:
Code:
<script language="JavaScript" type="text/JavaScript">
var postback = false;
window.onbeforeunload = confirmExit;
function confirmExit() {
if (postback == true) {
event.cancelBubble = true;
}
else
return 'NOTE!!: Please save before leaving this page. Your information will be lost if you choose to navigate away from this page.';
}
</script>
<asp:Button runat="server" ID="btnDoRegisteredPostback" Text="DoRegisteredPostBack"
OnClientClick="postback=true;return true;" />
<asp:Button runat="server" ID="btnDoPostback" Text="LeavePage"�
onclick="btnDoPostback_Click"� />