【发布时间】:2011-01-15 16:27:04
【问题描述】:
我还没有真正了解 MVC 模型或架构,但我阅读并看到的是它分离了表示 UI 和逻辑代码的“关注点”,对吗?但我知道 WebForms 架构也有一个代码隐藏模型,然后将代码和 UI 分开。
在 MVC 中还有其他东西可以进一步分离周围的东西吗?
【问题讨论】:
-
我对 MVC 了解不多,无法回答,但据我所知,MVC 代码有很多混合代码和标记。事实上,这就是我迄今为止避免它的原因。所以我很惊讶看到你建议 MVC 将两者分开。
-
@Jonathan Wood - 您混淆了将代码和标记与关注点分离(UI、业务逻辑、持久性等)放在一起的想法
-
@Jonathan 这里已经有大量类似的问题了。看一看。并掌握 mvc - 这确实是回答这个问题的唯一方法(由你自己)。
-
@Oded:是的,我当然是。标记传统上是 UI “关注点”,而代码通常与业务逻辑相关联。
-
@Jonathan Wood - 你对 MVC 有很深的误解。是的,MVC“视图”中确实有代码,但这只是用于演示的代码(即,将数据插入视图或根据数据以某种方式修改视图的代码)。 “关注点分离”的意思是业务逻辑代码与ui代码分离。
标签: asp.net asp.net-mvc webforms