ASPNET MVC3技术要点

发布时间:2021-06-06

ASPNET MVC3技术要点

1

2

3

4

MVC3技术要点

MVC3模板结构....................................................................................................................... 3 1.1 目录与文件 ................................................................................................................... 3 1.2 约定 ............................................................................................................................... 3 1.3 Global.asax.cs的Application_Start()启动应用项目 ................................................... 4 路由配置 ................................................................................................................................... 5 2.1 基本配置 ....................................................................................................................... 5 2.2 带缺省值的基本配置 ................................................................................................... 5 2.3 变长配置 ....................................................................................................................... 6 2.4 特殊配置 ....................................................................................................................... 6 控制器....................................................................................................................................... 6 3.1 接收输入: ................................................................................................................... 7

3.1.1 从上下文对象(context)中提取数据 ........................................................... 7 3.1.2 通过动作函数参变量传递数据。 ................................................................... 7 3.1.3 显式调用框架的模型绑定功能 ....................................................................... 9 3.2 控制器输出 ................................................................................................................. 10

3.2.1 输出视图ViewResult ..................................................................................... 10 3.2.2 输出带数据的视图 ......................................................................................... 11 3.2.3 重新定向 ......................................................................................................... 14 3.2.4 输出Text数据 ................................................................................................ 15 3.2.5 输出文件或二进制数据 ................................................................................. 16 3.2.6 返回错误和HTTP代码 ................................................................................ 16 3.3 过滤应用 ..................................................................................................................... 16

3.3.1 身份验证过滤 ................................................................................................. 17 3.3.2 动作/结果过滤 ................................................................................................ 20 3.3.3 使用全局过滤 ................................................................................................. 21 3.3.4 使用OutputCache过滤器 .............................................................................. 21 视图......................................................................................................................................... 22 4.1 创建自定义视图引擎 ................................................................................................. 22

4.1.1 创建一个自定义的iView .............................................................................. 22 4.1.2 创建IVIEW引擎实现 ................................................................................... 23 4.1.3 注册自定义的视图引擎 ................................................................................. 23 4.1.4 测试自定义视图引擎 ..................................................................................... 23 4.2 添加动态内容到Razor视图 .................................................................................... 24 4.3 使用HTML助手 ........................................................................................................ 24

4.3.1 内置的HTML助手 ........................................................................................ 24 4.3.2 外部的自定义HTML助手 ............................................................................ 24 4.3.3 使用Form助手 ............................................................................................. 25 4.3.4 使用Input助手 .............................................................................................. 26 4.3.5 使用强类型输入助手 ..................................................................................... 26 4.3.6 使用Select助手 ............................................................................................ 27 4.3.7 使用URLs助手 ............................................................................................. 27 4.3.8 使用WebGrid助手 ....................................................................................... 28

ASPNET MVC3技术要点.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219