我知道有很多设计模式(外观,单身,装饰等......)但是我正在阅读ASP.NET MVC
而且我在'简介'中大约有两句话而且我是已经困惑了。
ASP.NET MVC框架提供了用于创建Web应用程序的ASP.NET Web窗体模式的替代方法。
我不明白这意味着什么。我假设ASP.NET MVC将强制或鼓励模型 - 视图 - 控制器模式,但ASP.NET的模式是什么?
答案 0 :(得分:9)
Asp.Net是页面控制器模式。该请求由Page后面的代码中的各种事件处理。
Asp.Net Mvc使用模型 - 视图 - 控制器模式,其中请求由Controller处理,该模型与模型交互,然后呈现视图。
更新:有关Page Controller。
的更多信息答案 1 :(得分:1)
美好的一天,
链接:http://haacked.com/archive/2008/06/16/everything-you-wanted-to-know-about-mvc-and-mvp-but.aspx
Classic ASP.NET使用MVP模式btw:)
它应该回答你的问题!