0

首先,这是我在 MVC 4 上的第一周

微软声称 MVC 将是未来基于三层框架的最佳 Web 编码解决方案。

1.然而在他们的MVC概念中,视图和模型可以在没有控制器的情况下交谈,任何人都可以告诉我为什么他们把它做成一个圆圈吗?背后有什么好处?

2.没有web表单中的view_state,我怎么知道一个页面是不是一个post back?

欢迎任何开放的想法!

4

1 回答 1

1

1.然而在他们的MVC概念中,视图和模型可以在没有控制器的情况下交谈,任何人都可以告诉我为什么他们把它做成一个圆圈吗?背后有什么好处?

View 和 Model 没有控制器就无法对话。如果控制器没有将它传递给你的视图将永远不会知道模型。

2.没有web表单中的view_state,我怎么知道一个页面是不是一个post back?

为什么你甚至想知道这样的事情?这是一个人为的概念,专门为经典的 WebForms 发明,以减轻 HTTP 协议的无状态特性,并使 Web 开发类似于桌面开发。在 MVC 应用程序中,您永远不需要知道这样的事情。

于 2013-07-19T15:01:14.650 回答