The power of MVC Architecture in ASP.Net:
- Great level of modularity .Abstraction between layers and functionalities too.
- Your Html code will be neat ,no more unwanted scripts and ugly ids for controls (i.e.) “ctl_100contentplaceholder_input”.
- Easy accessable of control ids from java script .
- Easy integration with jquery and other ajax frameworks .
- With LINQ and SQL class, database is abstracted totally from the other business logic.
- Clean Urls ,Mapping of urls are done nicely as in servelts (Java) .
These are some of the advantages I explored so far .
Working on it ..Will update if get to known more..