1了解model具体能做什么
2了解视图是什么
3了解controller是什么
1model ---数据模型,与数据库有关的任务
1定义数据结构
2 负责与数据库进行沟通
3 从数据库中读取数据
4 执行存储过程
5进行数据验证
6定义与验证与逻辑业务规则
7对数据进行加工和处理
ado.net
linq to sql
EF
类型化数据集
数据访问层
VIew 呈现内容 输入输出
输入---传入服务器
输出---呈现
1 输出
1)从controller 处取得数据,并将数据显示在用户接口上
2)html ,xml ,等
3)页面样式
4)数据绑定,参考model定义
输入
负责将数据送回controller
决定数据传送给哪个controller action
get post xml http request 决定数据传送的方式
决定前端的基本数据格式验证
提供验证功能
参考model的类定义,在vs中利用 intelisense编写程序
html xml css
json
jquery js
masterpage
asp.net controls
ajax
flash
mobile
wap
iphone
关于Controller
决定系统运作流程
负责从model中取得数据
决定应该显示哪个view
在发生错误时选择适当的View 进行响应
决定网址结构
所有与model与view无关的逻辑都是由controller定义