什么是“模式”?用于制作 ASP.Net Web 表单?
我知道有很多设计模式(外观、单例、装饰器等),但我正在阅读有关 ASP.NET MVC
的内容,我在“介绍”中写了两句话,我已经很困惑了。
ASP.NET MVC 框架为创建 Web 应用程序提供了 ASP.NET Web 窗体模式的替代方案。
我不明白那是什么意思。我假设 ASP.NET MVC 将强制或鼓励模型-视图-控制器模式,但是 ASP.NET 是什么模式呢?
I know there are lots of design patterns (facade, singleton, decorator, etc...) but I'm reading about ASP.NET MVC
and I'm about two sentences into the 'Intro' and I'm already confused.
The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications.
I don't understand what that means. I'm assuming ASP.NET MVC is going to force or encourage a Model-View-Controller pattern, but what pattern is ASP.NET?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Asp.Net 是页面控制器模式。该请求由页面后面的代码中的各种事件处理。
Asp.Net Mvc 使用模型-视图-控制器模式,其中请求由控制器处理,控制器与模型交互,然后呈现视图。
更新:有关页面控制器的更多信息。
http://martinfowler.com/eaaCatalog/pageController.html
Asp.Net is Page-Controller pattern. The request is handled by various events in the code behind of the Page.
Asp.Net Mvc uses Model-View-Controller pattern in which request is handled by the Controller which interacts with Model and then Renders a View.
Update: More info about Page Controller.
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 模式顺便说一句:)
它应该回答你的问题!
Good day,
Link: http://haacked.com/archive/2008/06/16/everything-you-wanted-to-know-about-mvc-and-mvp-but.aspx
Classic ASP.NET uses the MVP pattern btw :)
It should answer your question!