为MVC Web应用程序维护Ajax状态的最佳实践是什么?

时间:2013-11-22 15:07:53

标签: javascript ajax asp.net-mvc model-view-controller

我正在开发一个asp.net mvc应用程序。但是这个问题也适用于其他mvc风格的Web应用程序。使用以下功能维护页面状态的最佳实践或模式是什么:

  1. 用户加载创建组页面
  2. 在同一页面中,有一个群组成员列表
  3. 用户可以添加和删除组成员,并且可以选择组成员并更新其详细信息。所有操作尚未提交给服务器,也不会更改任何数据库。
  4. 用户单击“保存”按钮可保存所有更改,包括组详细信息,添加,删除和组成员更新。通过ajax将更改一次性提交给服务器。
  5. 我的想法如下:

    1. 使用javascript维护组和成员列表,并一次性通过ajax提交组和组成员。

    2. 维护服务器会话中的组和成员。这意味着当新成员被添加或删除到列表时,会话数据将通过ajax更新。当用户单击“保存”时。内存中的内容将持久存储到数据库中。

    3. 上述两个选项都可以进行浏览器和服务器端验证

    4. 有关方法的任何建议吗?

0 个答案:

没有答案