I am creating a single page application (like gmail for example) and I was wondering which asp.net structure would be better?
asp.net mvc allows you to fully manage and easier with heavy ajax sites, but this is not very good when it comes to partial views (or userControls in webforms). My page is divided into different "regions", which behave very differently, so the ability to separate them is very important.
I know I can use PartialViews, but I'm not sure if MVC supports them.
on the other hand, there are asp.net web forms that are easier to userControls, but not so good when it comes to AJAX and heavy javaScript as much as MVC. I also saw how people use webforms in MVP programming, where everything is done in PageLoad, and therefore has many advantages of MVC.
for a single page application, which is more convenient?
source
share