是PAGE-CONTROLLER模式(使用Microsoft .NET中企业解决方案模式中所述的MVC模式的细化)基本上是简单URI页面请求的模式(即URI + uri + form form formistion +查询字符串); ASP基本上?还是更复杂的东西。

任何人?

http://msdn.microsoft.com/en-us/library/ff647095.aspx

有帮助吗?

解决方案

页面控制器模式是否(MVC模式的完善)?

好吧,首先回答这个问题,我会说您正在混合两种不同类别的图案。 页面控制器是一种软件设计模式MVC是一种建筑模式.
看:软件设计与软件体系结构

通常不使用MVC模式Infact ASP.NET MVC使用页面控制器 前控制器 (我认为MVC可以实现这两个控制器模式,但是我们通常会看到实施前控制器,这就是MSDN文章正在讨论的)

MVC架构模式的理由:

为了确保MVC的每个部分完全分离(分离)。由于这个因素,更容易修改演示文稿(视图)和模型。

前控制器和页面控制器属于Martin Fowler的应用程序控制器A/C的类别。

页面控制器设计模式:

在网站上处理特定页面或操作请求的对象。 马丁·福勒

在ASP.NET WebForms中,每个逻辑页面(*.appx)是一个页面控制器,它是该页面的默认行为,它已将其发布回到本身,并由代码范围(也是页面的一部分)进行处理(也是页面的一部分),基本上 结合视图和控制器的角色。

WebForms通常通过URL(*.appx)和ASP.NET MVC提供请求,通常通过URI服务。

看:
phpwact.org上的页面控制器
phpwact.org上的前控制器

PS: 我必须说,您提到的MSDN文章令人困惑,坚持马丁·福勒(Martin Fowler)简单而精湛。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top