第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 <运算符——“小于”关系运算符 128
2.3.20 >=运算符——“大于等于”关系运算符 129
2.3.21 <=运算符——“小于等于”关系运算符 130
2.3.22 >>运算符——右移运算符 131
2.3.23 <<运算符——左移运算符 131
2.3.24 &=运算符——“与”赋值运算符 133
2.3.25 |=运算符——“或”赋值运算符 133
2.3.26 ^=运算符——“异或”赋值运算符 134
2.3.27 >>=运算符——右移赋值运算符 135
2.3.28 <<=运算符——左移赋值运算符 136
2.3.29 ??运算符——操作数运算符 137
2.3.30 ?:运算符——条件运算符 139
2.3.31 new运算符——创建新实例对象 140
2.3.32 typeof运算符——数据类型标识 142
2.3.33 is运算符——动态检查数据类型 144
2.3.34 运算符优先级 144
2.4 流程控制 145
2.4.1 break——跳转语句 145
2.4.2 continue——跳转语句 147
2.4.3 do…while——循环语句 148
2.4.4 fixed语句——禁止垃圾回收器重定位 149
2.4.5 for——循环语句 150
2.4.6 foreach——循环语句 151
2.4.7 goto——跳转语句 152
2.4.8 if…else——分支选择语句 154
2.4.9 return——终止方法执行并返回值语句 155
2.4.10 switch——控制语句 156
2.4.11 throw——抛出异常语句 158
2.4.12 try…catch——捕获异常语句 159
2.4.13 try…catch…finally——捕获异常语句 160
2.4.14 while——循环语句 161
2.5 访问修饰符 162
2.5.1 abstract——抽出修饰符 162
2.5.2 const——常数修饰符 163
2.5.3 internal——内部访问修饰符 163
2.5.4 private——私有访问修饰符 164
2.5.5 public——公有访问修饰符 165
2.5.6 protected——成员访问修饰符 165
2.5.7 readonly——只读访问修饰符 166
2.5.8 static——静态修饰符 167
第3章 服务器控件 169
3.1 AccessDataSource——Access数据源控件 169
3.2 AdRotator——广告控件 173
3.2.1 AdvertisementFile属性——获取XML文件路径 173
3.2.2 AlternateTextField属性——代替广告的文本属性 174
3.2.3 ImageKey属性——检索图像的URL 174
3.2.4 ImageUrlField属性——获取自定义字段 175
3.2.5 KeywordFilter属性——筛选广告关键字 175
3.2.6 NavigateUrlField属性——代替广告NavigateUrl属性 176
3.2.7 NavigateUrlKey属性——获取URL 元素名称 176
3.2.8 OnAdCreated 法——引发广告控件事件 177
3.2.9 Target属性——窗口属性 177
3.3 Button——按钮控件 178
3.3.1 AccessKey属性——指定键盘快捷键 178
3.3.2 Attributes属性——设置控件特殊属性 179
3.3.3 CausesValidation属性——指示控件是否执行验证 180
3.3.4 CommandArgument属性——设置控件可选参数 183
3.3.5 CommandName属性——设置控件命令名 183
3.3.6 Context属性——访问HttpContext对象 185
3.3.7 Click事件——处理程序事件 185
3.3.8 CssClass属性——获取CSS样式 186
3.3.9 Dispose方法——释放控件所占资源 187
3.3.10 Enabled属性——提示控件是否可用 188
3.3.11 Font属性——获取字体属性 189
3.3.12 SkinID属性——获取控件外观 190
3.3.13 Text属性——获取文本标题 192
3.3.14 ToolTip属性——设置鼠标悬停时文本 193
3.3.15 UseSubmitBehavior属性——指示控件机制 195
3.3.16 Load事件——加载事件 196
……
第4章 内置对象
第5章 数据库开发
展开