有沒有辦法讓不同的會話狀態?作中,有存儲在會話不同的對象,但具有不同的到期ASP.NET會話
即:
我有兩個會話對象,會話[「ReportIDs」]和會話[「IsAdmin」]
會話[」 ReportIDs「] - 保存正在查看的報告ID,並且可以在當前用戶查看新報告時覆蓋。 會話[「IsAdmin」] - 從數據庫中讀取,我不想不斷地調用數據庫以獲取刷新值,以便將其存儲在會話中。但是,如果userB爲UserA更改此對象的值(在管理員屏幕中),會話中的值將一直保留,直到在web.config中設置的整個會話狀態超時爲止。有沒有一種方法可以爲不同這些會話對象?
感謝
是的,我知道,我的意思是UserB可以改變USERA是否是管理員用戶或不在數據庫中。會議[「IsAdmin」]是持有這個價值。該值在到期前不會更新。這就是爲什麼我想爲此對象設置不同的超時時間 – telsokari