我的观点是,除非您需要更改用户界面的基本结构,否则您根本不需要为任何用户交互重新加载页面。
我想考虑到这一点来处理我的下一个 ASP.NET MVC 项目。谁能建议我应该考虑的任何原则、模式或做法*?
- 很棒的书,顺便说一句。尽管如此,我仍在努力思考一些概念。我认为这样的问题有助于将理论与实际设计联系起来。
编辑 我还应该提到我打算使用 jQuery 来处理异步客户端/服务器交互。具体来说,我希望牢记有关架构注意事项的建议
谢谢
最佳答案
的确,AJAX,你可以在一页上做任何事情,一旦你掌握了基础知识,这真的一点都不难。
不过也有一些挑战/缺点:
搜索引擎优化是行不通的,如果您想使用单个 ajax 页面在 google 上排名,那么您需要付出很多努力。
浏览器历史记录,浏览器历史记录对用户体验很重要,因此您需要解决它,尽管使用 ajax 内容实现它并不难。
关于asp.net-mvc - 单页 Web 应用程序设计的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529722/