我有一個ASP.NET MVC應用程序,我想爲每個頁面添加 聯機成員列表。實際上添加到母版頁。MVC - 實現成員的在線功能
成員屬於組,因此我想要 顯示所有組中的所有成員。
那麼這樣做的最好方法是什麼?
例如,在會話開始時,添加到緩存對象 中的集合,並在Global.asax的會話結束時將其刪除。
這是一種可靠的方式嗎? 交通不會很大。
馬爾科姆
我有一個ASP.NET MVC應用程序,我想爲每個頁面添加 聯機成員列表。實際上添加到母版頁。MVC - 實現成員的在線功能
成員屬於組,因此我想要 顯示所有組中的所有成員。
那麼這樣做的最好方法是什麼?
例如,在會話開始時,添加到緩存對象 中的集合,並在Global.asax的會話結束時將其刪除。
這是一種可靠的方式嗎? 交通不會很大。
馬爾科姆
請參閱How can I determine the number of users on an ASP.NET site (IIS)? And their info?同樣的方法可以用於WebForms以及ASP.NET MVC。
是的,你將不得不使用Application對象存儲, ,你可以做它在會話開始/會話結束事件。 在開始時添加到應用程序,並在結束時刪除。