【发布时间】:2013-05-10 14:37:54
【问题描述】:
我正在着手开发我的第一个 spa mvc 4 应用程序,我看过 Steve Sanderson 的演讲,这很棒,但他的最终交付跟踪器应用程序最终获得了 3 个视图,这些视图都在同一个视图页面中声明。这对于小型应用程序来说很好,但是当站点的不同部分具有不同的数据时,如何在更大范围内进行管理。我要构建的网站需要保留在一个页面上,因为我想保持一个类似于 Facebook 风格聊天的聊天窗口打开,并且我将使用 SignalR 在应用程序的固定部分中将数据推送到客户端。我是否只是使用@Ajax.actions 来加载我网站的完全不同的部分,就像我只是创建一个非 spa 网站一样?计划是在大部分时间将用户留在 I 站点的特定部分,但我希望设置页面和用户配置文件管理页面在单独的视图中定义。
任何好的示例代码都将不胜感激我打算只使用带有淘汰赛和 nav.js 的 bog 标准 spa,除非有人可以为 mvc/entity 框架提出更成熟的 spa 技术,它有一些很好的文档并且很受欢迎.
【问题讨论】:
标签: asp.net-mvc-4 single-page-application