首先,这是我在MVC 4上的第一周
微软声称MVC将成为未来基于三级框架的最佳网络编码解决方案。1.在他们的MVC概念中,视图和模型可以在没有控制器的情况下进行通话,任何人都可以告诉我为什么他们会像圆圈那样做出来吗?它背后的好处是什么?
2.如果没有网络表单中的view_state,我如何知道某个网页是否为回帖?
欢迎任何开放思想的想法!
答案 0 :(得分:1)
1.在他们的MVC概念中,视图和模型可以在没有控制器的情况下进行通话,任何人都可以告诉我为什么他们会像圆圈那样做出来吗? 它背后的好处是什么?
如果没有控制器,View和Model就无法通话。如果Controller未将模型传递给您,您的视图将永远不会知道模型。
2.如果没有网络表单中的view_state,我如何知道某个网页是否为回帖?
为什么你甚至想知道这样的事情?这是一个专门为经典WebForms发明的人工概念,用于缓解HTTP协议的无状态特性,并使Web开发重新进行桌面开发。在MVC应用程序中,您永远不需要知道任何类似的东西。