1
1
是的,你掌握了要点。视图和控制器不一定是强耦合的,因为您可以有一个由几个不同的控制器呈现的视图,反之亦然,也可以有部分视图。MVC不做WebForms意义上的数据绑定,因此最好让您的对象自己获取所需的数据,或者使用类似于NHibernate的ORM和存储库设计模式。 |
2
0
MVC是关于关注点分离(SOC)的。通常,您将域模型作为模型(示例中的客户类)。然后你就有了你的控制器。控制器将模型连接到视图。例如,您可以调用数据访问层来获取信息并将其发送到视图。视图只是一个HTML页面,它获取从控制器发送的信息并呈现出来。 例子: customer.cs将具有名称、地址、公司等属性。customerController.cs将具有类似list的方法,将模型连接到视图。通常,您会有一个使用存储库模式的单独数据访问层(具有类似nhibernate或subsonic的内容)。list.aspx将具有显示传递给它的信息的HTML。那你就给我打电话 http://domain.com/Customer/List 查看客户列表。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |