【发布时间】:2011-11-24 02:02:40
【问题描述】:
我正在构建一个单页应用程序(例如 gmail),我想知道哪个 asp.net 框架会更好?
asp.net mvc 允许您完全控制,并且对于繁重的 ajax 站点更容易,但对于部分视图(或 webforms 中的 userControls),它不是很好。我的页面被分成不同的“区域”,它们的行为非常独立,因此能够将它们分开是一个很大的问题。
我知道我可以使用 PartialViews,但我不确定 MVC 是否支持它们。
另一方面,有 asp.net webforms 可以更轻松地使用 userControls,但在 AJAX 和繁重的 javaScript 方面不如 MVC 好。我还看到人们在 MVP 类型的编程中使用 Web 表单,其中一切都在 PageLoad 中完成,因此有很多 MVC 的好处。
对于单页应用,哪个更方便?
【问题讨论】:
标签: ajax asp.net-mvc webforms