1、简介 -》控制器Controller -》行为Action -》视图View -》路由Route 2、View详解 -》Razor的使用:C#代码与html混编 -》HtmlHelper:快速完成表单布局 -》行为向视图传递数据:ViewData["键"],可以简写为ViewBag.键 -》强类型页面 为什么要使用强类型页面:实现了编译时错误检查,防止对于对象的属性的编写错误 怎么用:@model 类型,写在页面的最上面 访问:ViewData.Model(可简写为Model),Html.***For(c=>c.***) -》难点:扩展方法,lambda表达式 3、控制器、行为 -》行为的本质就是方法 -》返回类型:ActionResult -》行为的重载:(1)参数不同;(2)请求方式不同 -》数据的传递与接收: 传递:支持get、post方式传递 接收:Request["键"],自动装配 4、路由 -》4个类型:Route,RouteData,RouteCollection,RouteTable -》参数传递与接收 -》自定义路由规则与调试 5、异步 -》两种方式:使用jquery的异步方法;使用AjaxHelper -》行为的返回值: 如果返回纯文件,使用Content(""); 如果返回Json对象,使用Json(obj,...) 6、校验 -》引入相关的js脚本 -》为模型对象添加校验特性 7、区域 -》作用:将大项目的内容进行更好的管理 本质:就是个子文件夹 -》注意:区域的路由规则注册