【发布时间】:2012-06-08 09:34:24
【问题描述】:
浏览 Microsoft 的教程,他们似乎在非常简单的场景中使用了 SPA,即过滤或更新单个列表。
假设我有一个稍微复杂一点的界面,我可能有多个列表、多个添加屏幕和一些向导等来指导用户完成某些过程。
单页面应用程序的首选方法是否为系统的每个区域拥有多个控制器和视图,即如果我有一个用户管理区域 - 这可能是一个控制器/视图,维护用户配置文件可能是另一个控制器/查看。
因此,用户体验将是页面之间的导航,但在他们想要执行某些操作的页面上,这全是 AJAX?
如果这样的应用是真正的 SPA,我想我最终会在一个页面中显示大量 div,反映每个区域的用户界面在我的系统中 - 此页面的占用空间可能很大?
我想我可以通过将其与 FaceBook 进行比较来比较我想要实现的目标吗?不过我假设他们是通过 AJAX 即时下载视图,因此占用空间相对较小。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 singlepage