首页 新闻 搜索 专区 学院

ASP.NET MVC Model

2
悬赏园豆:10 [已关闭问题]

有没有具体操作MVC中Model这一块的讲解,主要就是数据操作这一块的,对这个层有点搞不明白,这个Model和三层里面的那个有点不同!有知道的朋友讲讲吧,越清楚越好!谢谢!

DishBirder的主页 DishBirder | 初学一级 | 园豆:22
提问于:2009-03-13 08:40
< >
分享
其他回答(4)
0

Controller通过Model层获取数据,然后分给相应的View对象,通知View来显示。

其实Model层严格上说不是只有数据实体,只不过一般情况下是这样,楼主可以找个asp.net mvc的代码看看,网上很多。

生鱼片 | 园豆:5757 (大侠五级) | 2009-03-13 08:46
0

You can put code of DB accessing、Business Logic in Model Layer.
Controller Layer is used to control the flow of whole website.

Traditional ASP.NET just has Model Layer(class file inf App_Code folder) and
View Layer (.aspx, .aspx.cs),
but without Model Layer.
So we can use WF(Windows Workflow Foundation) or
ASP.NET MVC Framework to complete the Controller Layer for MVC.

WizardWu | 园豆:1402 (小虾三级) | 2009-03-13 08:57
0

Model是实体层,里面存放的是数据库里的实体类,Control层从Model层中获取实体,进行Crud 操作,然后通知View层进行显示

无痕公子 | 园豆:170 (初学一级) | 2009-03-13 09:20
0

Model 最好是业务逻辑控制,不仅仅是实体层,Controller 控制显示并调用Model中逻辑.

winzheng | 园豆:8797 (大侠五级) | 2009-03-13 09:25
0

我觉得可以将Controller看做动词Model是它的服务器端宾语,View是它的客户端宾语

 

操作发起是由Controller发起的,{中间也可能涉及其它的辅助操作类最后对实体类进行操作}

{}所包括的这一断行为就是由Model完成的

 

源代码有很多codeplex上搜mvc有不少也可以看看我的项目

codeplex.com/sns

重典 | 园豆:2442 (老鸟四级) | 2009-03-13 11:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册