读《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(),
读《asp.net MVC4开发指南(黄保翕编著)》笔记的更多相关文章
- [已读]HTML5与CSS3权威指南第二版(下)
去年下半年前公司给买的(老付对我们确实蛮好的),一人挑一本,我当时一定是秀逗了.看的时候就发现,这本书的内容过时严重,即便它是新出不久的第.二.版.其他没什么说的,总之,不推荐看.
- Html5与CSS3权威指南 百度云下载
Html5与CSS3权威指南 百度云下载 链接:http://pan.baidu.com/s/1hq6Dlvm 密码:php3
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- 【HTML5 4】《HTML5与CSS3权威指南》 step1 导读
一.教程重点:以 HTML5和CSS3的新功能和新特性 为导向,辅之以 实战型实例页面 二.内容概况: 第1部分:详细讲解HTML5相关知识,包括 各主流浏览器对HTML5的支持情况. HTML5与H ...
- 读《HTML5与CSS3权威指南(上册)》笔记
第二章 1.内容类型:“text/html”.DOCTYPE声明:<!DOCTYPE html>.指定字符编码:<meta charset="utf-8"> ...
- 《HTML5与CSS3权威指南》读书笔记(上册)—HTML5篇
豆瓣上的评分少且评价不太好,阅读当中发现几处刊物上的小问题,不过线下口碑貌似不错,基本上人手一本 上册五百多页,主讲H5,分为标签,本地存储,离线应用程序,新的API,获取地理位置信息标签包含表单,C ...
- 《HTML5与CSS3权威指南》读书笔记(下册)—CSS3篇
大而全的CSS3 API类型书,并带有一些实用案例讲解,层次分明分类明确,新增技术都做了详情介绍.个人觉得如果在细节和文字表达上再下些功夫会更出色,其中部分内容如:rem.Media Queries网 ...
- HTML5与CSS3权威指南笔记案例1
第1章 <!DOCTYPE html> <meta charset = "UTF-8"> <title> Search </title&g ...
- html5+css3 权威指南阅读笔记(三)---表单及其它新增和改良元素
一.新增元素及属性 1.表单内元素的form属性. html5: <form id="testForm"> <input type=text> </f ...
- HTML5与CSS3权威指南.pdf6
第11章 获取地理位置信息 HTML5为window.navigator对象新增了一个geolocation属性 取得当前地理位置 void getCurrentPosition(onSuccess, ...
随机推荐
- appium--每次启动会重新安装的问题(没试过)
有人说加这个 最后 大神说 在appium哪里就可以设置了 对,第一个不勾选就不会安装了[经理][Java]大连●Messi_Z(726862194) 15:54:10把这些东西全去掉就好了
- requests-1快速学习
请直接转身官网http://docs.python-requests.org/zh_CN/latest/user/quickstart.html#url](http://docs.python-req ...
- shell 5参数
shell传递参数 我们可以在执行shell脚本时,向脚本传递参数. $n n代表数字.0表示执行的脚本名称,1表示第1个参数,2是第2个参数 $# 传递到脚本的参数个数 $$ 脚本运行的当前进程的I ...
- js代码的执行顺序及运算
代码执行顺序:从上往下,一行一行的执行(也叫一个模块一个模块的执行) 变量的提升(它不是变量的功能,而是浏览器的功能) js代码如何执行? js代码执行前,浏览器会给他一个全局的环境 叫window, ...
- [UE4]OnComponentBeginOverlap.AddDynamic 的编译错误
以 Character 类为例,假设有 PacManCharacter 派生自 Character类首先在 PacManCharacter.h 头文件中添加碰撞函数的声明: OnCollision 为 ...
- STL容器能力一览表和各个容器操作函数异常保证
STL容器能力一览表 Vector Deque List Set Multiset map Multimap 典型内部 结构 dynamic array Array of arrays Doubly ...
- 管理oracle的一些知识
管理一个oralce软件: 如何管理数据库,须知道什么知识. 1.安装:位置,字符集 2.建库:什么数据库名称 3.数据库启动: nomout:读参数文件,一些初始化设置信息 mount:读取控制文件 ...
- ExtJS模板与菜单的使用案例-床位卡
ExtJS的模板的使用: 项目中场景基本就是表格模型: TPL:自己编写模板 store:数据源 UI组件: tbar,rbr,bbar实现工具栏 PageBar与StatusBar:可以针对TPL的 ...
- Python预编译语句防止SQL注入
这个月太忙,最近不太太平,我的愿望是世界和平! ================================== 今天也在找python的预编译,早上写的sql是拼接来构成的.于是找了2篇文章,还 ...
- corejava-内容梳理