asp.net-mvc - 单页 Web 应用程序设计的建议?

标签 asp.net-mvc web-applications oop

我的观点是,除非您需要更改用户界面的基本结构,否则您根本不需要为任何用户交互重新加载页面。

我想考虑到这一点来处理我的下一个 ASP.NET MVC 项目。谁能建议我应该考虑的任何原则、模式或做法*?

  • 很棒的书,顺便说一句。尽管如此,我仍在努力思考一些概念。我认为这样的问题有助于将理论与实际设计联系起来。

编辑 我还应该提到我打算使用 jQuery 来处理异步客户端/服务器交互。具体来说,我希望牢记有关架构注意事项的建议

谢谢

最佳答案

的确,AJAX,你可以在一页上做任何事情,一旦你掌握了基础知识,这真的一点都不难。

不过也有一些挑战/缺点:

  • 搜索引擎优化是行不通的,如果您想使用单个 ajax 页面在 google 上排名,那么您需要付出很多努力。

  • 浏览器历史记录,浏览器历史记录对用户体验很重要,因此您需要解决它,尽管使用 ajax 内容实现它并不难。

关于asp.net-mvc - 单页 Web 应用程序设计的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529722/

相关文章:

asp.net-mvc - ASP.NET 部署 - 如何在多个 WebApp 项目之间共享 BIN?

web-applications - 如何将控制权传递给外部 Web 应用程序并接收响应

php trait 使用另一个 trait

c# - ValidationRule 的执行集-C# 类设计 - 更好的方法

c# - MVC4 : How do I get value from partial view for insert/edit

asp.net - 从 ASP.NET Web API 中的 Controller 返回二进制文件

java - 如何在 Java 中实现 rawurldecode?

php - 创建一个动态的单页 Web 应用程序

c++ - 用静态数组覆盖指针属性

.net - ActionExecutingContext - ActionParameters 与 RouteData