ユーザーがページを離れたい場合は、データを保存するように警告しようとしています。メッセージには、「データを保存しますか?」という単純なメッセージが表示されます。、YESの場合はコードビハインドメソッド(asp:button click)を呼び出し、NOの場合はページからページを離れます。
しかし、今では私のメッセージに不要なメッセージ文字列が表示されています(以下を参照)。
var form_has_been_modified = 0;
$(function () {
$("input").keyup(function () {
form_has_been_modified = 1;
})
window.onbeforeunload = function (e) {
if (!form_has_been_modified) {
return;
}
var message = "Do you want to save the data before leave the page?";
return message;
}
});