读《asp.net MVC4开发指南(黄保翕编著)》笔记
在刚刚过去的中秋节中,利用了两天的碎片时间把黄保翕编著的《asp.net MVC4 开发指南》看了遍,笔记如下,欢饮在开发MVC的同学一起来探讨:
1、社区
2、开源程序
3、易测试性
4、reflector 工具
5、ASP.NET 生命周期
6、注释加TODO标记,就会出现在任务列表里面
7、代码段管理器
8、扩展和更新
9、Json.net
10、Razor语法来写view,@html
11、model、controller、action的属性
12、model binder 和 少用request和response
13、VS2012的单元测试项目
14、vs2012的web api
15、客户端请求--URL routing--route--route handler--http handler
16、具名参数&选用参数
17、action的多个参数传入& model参数传入
18、routes.MapRoute重写
19、Html Helper生成网址
20、RouteTable.Routes.GetVirtualPath静态方法取得MVC里面动态生成的网址
21、MVC的生命周期大致分三大主过程,网址路由比对、运行Controller和Action、运行View并回传结果
22、完整的asp.net运行过程:request--url Routing--Route--Route Handler--Http Handler--controller Factory--Controller--View Factory--View--Response
23、global.asax文件里面加上RoutteTable.Routes.RouteExistingFiles=true则所有的客户端请求都会提交到MVC里面处理
24、AuthConfig.RegisterAuth();
25、localDB
26、MetaData\System.ComponentModel.DataAnnotations;属性没起到验证的效果
27、virtual关键字
28、HandleUnknowAction重写
29、dynamic
30、FormCollection
31、复杂的class 参数
32、Bind的Exclude和include
33、validateAntiForgeryToken
34、自定义过滤器
35、Razor语法:单行输出@加上变量名称即可,不需要分号,多行输出@加上大括号,大括号内是C#语法,如果多行输出需要输出一个HTML,只需要在单行前面加上@:,多行注释可以用@**@,@符号的转译需要用@@,在View里面@@只会显示一个,<text></text>标签,@Html.Raw可以输出HTML
36、Razor的主板页面框架
37、Razor的@helper,@functions,@model,@using,webconfig里面可以为所有的view都注册相同的namespace,HTML辅助方法,Html.BeginForm(),
最新文章
- Collection集合
- iOS7模拟器安装
- 类的扩展--类目和延展--ios
- 变形虫mysql的负载均衡 读写分离
- Android开发之Bitmap二次采样
- SPA架构
- codeforces 573C Bear and Drawing
- Log4net从下载到使用例子
- SQL Server 2008备份数据库失败,拒绝访问的原因
- WiFi网络WPA2 KRACK漏洞分析报告
- tomcat cluster session同步时保存map数据遇到的问题
- Python的pandas
- linux 常用命令(三)ssh
- HDOJ1005
- javascript开发HTML5游戏--斗地主(单机模式part2)
- MyEclipse持续性开发教程:用JPA和Spring管理数据(一)
- Qt程序Release版出现 类似 QEventLoop: Cannot be used without QApplication 问题的终极解决方案
- 决策树算法(Bagging与随机森林)
- JAVA上百实例源码网站
- ALSA声卡笔记3--ASoC驱动重要结构体关系图
热门文章
- 【Spring学习笔记-MVC-16】Spring MVC之重定向-解决中文乱码
- HDU 2063 过山车(匈牙利算法)
- commons.httpclient-3.X.jar 和 httpclient-4.x.jar是个什么关系?
- class<;T>;和 class<;?>;类型 有什么区别
- 1061 Dating (20 分)
- Fork-Join 原理深入分析(二)
- Python Flask 多环境配置
- 本地同时安装python2和python3时pip报错
- MYSQL体系结构-来自期刊
- CUDA C Programming Guide 在线教程学习笔记 Part 1