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