2012-09-25 91 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