2012-09-25 110 views
0

我正在開發一個Web應用程序,它具有基於HTML5和Javascript的前端,後端使用ASP.NET WebAPI開發。這兩層使用Ajax調用和JSON相互通信。處理會話WebAPI/HTML5應用程序

由於前端和後端是以完全斷開的方式開發的,我想知道是否有任何特定的最佳實踐來處理會話/用戶狀態?這與ASP.NET應用程序中的會話處理有何不同?

回答

0

我認爲這與認證密切相關。看看我給出的以下問題的答案。它描述了一種使用完整的JS前端來管理身份驗證的方法。

BoilerplateJS: recommended way to handle authorization and authentication

在會議上,有一個從ASP.NET應用程序沒有太大的區別。在ASP.NET AJAX應用程序中,在運行時你在瀏覽器上的東西只是普通的JS和HTML。唯一的區別是,大多數HTML由ASP.NET中的服務器處理呈現,與純JS客戶端模型一樣,呈現發生在客戶端。

+0

這幾乎解決了我的問題。謝謝。 – Geethanga

+0

您使用哪個數據庫來存儲數據? – Trupti

+0

它並不重要,因爲數據庫位於REST服務層之後,並且對在瀏覽器中運行的應用程序透明 – Hasith