2017-10-17 43 views
-2

在asp.net mvc應用程序中,是否存在視圖退出時觸發的事件?我想在視圖退出時保存一些屏幕設置。 當用戶點擊導航欄中的任何其他(頁面/視圖)鏈接或註銷時,可能會發生這種情況。 enter image description here視圖退出時是否有事件被觸發?

+0

你的意思是一個事件的時候沒有,只有當一些其他的視圖中打開或申請註銷 – madalinivascu

+0

? – Samra

+0

那些是什麼查看你不斷在說什麼?不是那些網頁?HTML頁面的頁面刷新 – madalinivascu

回答

0

所以我正在做window.onbeforeunload事件。感謝madalin和this的回答。

<script type="text/javascript"> 
window.onbeforeunload = function (e) { 

    var dataItems = [...]; 
    var model = JSON.stringify({ 'model': dataItems }); 

    $.ajax({ 
     url: "@Url.Action("SaveDefaultSettings", "Maps")", 
     type: 'get', 
     data: { defaultSettings: model }, 
    success: function (data) { 


    } 
}); 
}; 
</script> 
相關問題