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

发布于 2024-11-07 09:59:24 字数 251 浏览 0 评论 0原文

我知道有很多设计模式(外观、单例、装饰器等),但我正在阅读有关 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悲喜皆因你 2024-11-14 09:59:24

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

三岁铭 2024-11-14 09:59:24

美好的一天,

链接: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!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文