2015-12-02 21 views
1

我正在使用MVC5,EF6,AspNet Identity 2.0。 視圖需要定期檢查服務器的新通知,這是通過javascript/jquery獲取定期讀取服務器端GET操作。 不幸的是,即使是[AllowAnonymous]的動作,我發現該動作執行「OnValidateIdentity」,我的意思是有時會刷新cookie過期超時。MVC5動作無刷新超時

如果用戶只是保持頁面打開,登錄將永不過期...這是不好的。

我讀到javascript/jquery無法發送無cookie請求。似乎MVC5服務器端不可能在確定的操作中忽略cookie。

我卡住了...有什麼建議嗎?提前致謝。

回答

0

我發現最好的方法是使用SignalR來通知打開的頁面關於新的通知。 閱讀服務器端的Javascript池GET操作並不那麼聰明,因爲它消耗更多的資源。