第1章 网页基本语法 1
1.1 网页指令 1
1.1.1 @Assembly指令——程序指令 1
1.1.2 @Control指令——控制指令 2
1.1.3 @Implements指令——接口指令 4
1.1.4 @Import指令——导入指令 5
1.1.5 @Master指令——母版页指令 6
1.1.6 @MasterType指令——母版页类型指令 11
1.1.7 @OutputCache指令——输出指令 14
1.1.8 @Page 指令——页指令 16
1.1.9 @PreviousPageType指令——获取页指令 19
1.1.10 @Reference指令——连接指令 20
1.1.11 @Register指令——关联指令 21
1.1.12 @WebHandler指令——处理指令 24
1.2 网页标记与网站配置元素 25
1.2.1 runat标记——服务器标记 25
1.2.2 代码块 26
1.2.3 服务器端注释 30
1.2.4 ——包含标记 30
1.2.5 元素——配置身份验证 31
1.2.6 元素——授权 33
1.2.7 元素——编译设置 34
1.2.8 元素——调试设置 36
1.2.9 元素——全局设置 38
1.2.10 元素——配置Cookie 41
1.2.11 元素——配置URL和HTTP谓词 42
1.2.12 元素——配置HTTP模块 43
1.2.13 元素——配置ASP.NET HTTP运行时设置 43
1.2.14 元素——配置Web应用程序的标识 47
1.2.15 元素——密钥配置 48
1.2.16 元素——全局页配置 50
1.2.17 元素——管理配置文件设置 54
1.2.18 元素——安全策略集合配置 55
1.2.19 元素——配置会话状态 55
1.2.20 元素——站点地图配置 58
1.2.21 元素——客户端脚本文件的共享位置 59
1.2.22 元素——Web服务客户端配置 59
1.3 网页文件夹 61
1.3.1 App_Browsers——浏览器文件夹 61
1.3.2 App_Code——公共类文件夹 62
1.3.3 App_Data——数据库文件夹 64
1.3.4 App_GlobalResources——全局资源文件夹 65
1.3.5 App_LocalResources——本地资源文件夹 66
1.3.6 App_Themes——主题文件夹 67
1.3.7 App_WebReferences——协定文件夹 68
1.3.8 Bin——编译程序集文件夹 69
第2章 C#语言基础 71
2.1 数据类型 71
2.1.1 bool——布尔型 71
2.1.2 byte——无符号整型 72
2.1.3 char——无符号16位整数 73
2.1.4 class——类类型 74
2.1.5 decimal——128位数据类型 75
2.1.6 delegate——委托类型 76
2.1.7 double——64位浮点类型 77
2.1.8 enum——枚举类型 78
2.1.9 float——32位浮点类型 79
2.1.10 int——有符号整型 80
2.1.11 interface——接口类型 81
2.1.12 long——有符号长整型 83
2.1.13 object——对象类型 83
2.1.14 sbyte——有符号整型 84
2.1.15 short——有符号短整型 85
2.1.16 string——字符串类型 86
2.1.17 uint——无符号整型 87
2.1.18 ulong——无符号长整型 88
2.1.19 ushort——无符号短整型 89
2.1.20 void——无返回值数据类型 90
2.2 类型转换 91
2.2.1 隐式转换 91
2.2.2 显式转换 92
2.2.3 装箱和拆箱 93
2.2.4 Convert类 95
2.2.5 ToBoolean方法——强制转换bool型 96
2.2.6 ToByte方法——强制转换byte型 97
2.2.7 ToChar方法——强制转换char型 98
2.2.8 ToDateTime方法——强制转换DateTime型 98
2.2.9 ToDecimal方法——强制转换Decimal型 101
2.2.10 ToDouble方法——强制转换Double型 101
2.2.11 ToInt16方法——强制转换Int16型 102
2.2.12 ToInt32方法——强制转换Int32型 103
2.2.13 ToInt64方法——强制转换ToInt64型 105
2.2.14 ToSByte方法——强制转换SByte型 106
2.2.15 ToSingle方法——强制转换Single型 107
2.2.16 ToString方法——强制转换String型 108
2.2.17 ToUInt16方法——强制转换UInt16型 109
2.2.18 ToUInt32方法——强制转换UInt32型 110
2.2.19 ToUInt64方法——强制转换UInt64型 111
2.3 表达式运算符 112
2.3.1 +运算符——加法运算符 112
2.3.2 ?运算符——减法运算符 114
2.3.3 *运算符——乘法运算符 115
2.3.4 /运算符——除法运算符 116
2.3.5 %运算符——模数运算符 116
2.3.6 ++运算符——增量运算符 117
2.3.7 ??运算符——减量运算符 118
2.3.8 =运算符——赋值运算符 119
2.3.9 +=运算符——加法赋值运算符 119
2.3.10 ?=运算符——减法赋值运算符 120
2.3.11 *=运算符——二元乘法赋值运算符 121
2.3.12 /=运算符——除法赋值运算符 122
2.3.13 %=运算符——模块赋值运算符 123
2.3.14 &&运算符——条件“与”运算符 124
2.3.15 ||运算符——条件“或”运算符 125
2.3.16 !运算符——逻辑非运算符 126
2.3.17 ^运算符——二元^运算符 127
2.3.18 >运算符——“大于”关系运算符 128
2.3.19 =运算符——“大于等于”关系运算符 129
2.3.21 >运算符——右移运算符 131
2.3.23 =运算符——右移赋值运算符 135
2.3.28