制作ASP.Net Web表单的“模式”是什么?

时间:2011-05-12 22:39:42

标签: .net asp.net asp.net-mvc

我知道有很多设计模式(外观,单身,装饰等......)但是我正在阅读ASP.NET MVC而且我在'简介'中大约有两句话而且我是已经困惑了。

  

ASP.NET MVC框架提供了用于创建Web应用程序的ASP.NET Web窗体模式的替代方法。

我不明白这意味着什么。我假设ASP.NET MVC将强制或鼓励模型 - 视图 - 控制器模式,但ASP.NET的模式是什么?

2 个答案:

答案 0 :(得分:9)

Asp.Net是页面控制器模式。该请求由Page后面的代码中的各种事件处理。

Asp.Net Mvc使用模型 - 视图 - 控制器模式,其中请求由Controller处理,该模型与模型交互,然后呈现视图。

更新:有关Page Controller。

的更多信息

http://martinfowler.com/eaaCatalog/pageController.html

答案 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:)

它应该回答你的问题!