MVC初步学习

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、区域
-》作用:将大项目的内容进行更好的管理
本质:就是个子文件夹
-》注意:区域的路由规则注册

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值