2014-03-29 23 views
0

我在jQuery的函數中使用我的asp.net項目中的會話。我的問題是我想要使用會話的內容一次。當我刷新頁面時,我不希望會話的內容將被另一次使用。我嘗試使用@ Session.Abandon(),但它沒有工作。如何在使用後銷燬會話?如何在asp.net中銷燬會話mvc 4

這是我的代碼部分:(jQuery函數)

<script type="text/javascript"> 

    $(document).ready(function() { 
    setTimeout(function() { 
     ui.notify('Notification', 'operation completed successfully') 
    .effect('slide');   
    }, @Session["succes"]);   

});  

任何幫助,請

+0

TempData只會持續到它被調用,所以也許這是需要研究的東西。 –

回答

0

設置它等於null。這將清除它。

如評論中所述,在這種情況下,TempDataViewData可能是更好的選擇。

+0

問題在我的例子中,即使@Session [「succes」])也會顯示通知 – Tommy

+0

請參閱我的更新,或者考慮更改邏輯以查看會話是否等於某個事件。 – aw04