图书介绍

ASP.NET全能速查宝典PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET全能速查宝典
  • 明日科技王小科,赵会东编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115275370
  • 出版时间:2012
  • 标注页数:690页
  • 文件大小:261MB
  • 文件页数:718页
  • 主题词:网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET全能速查宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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〈!--#include--〉——包含标记30

1.2.5 〈authentication〉元素——配置身份验证31

1.2.6 〈authorization〉元素——授权33

1.2.7 〈compilation〉元素——编译设置34

1.2.8 〈customErrors〉元素——调试设置36

1.2.9 〈globalization〉元素——全局设置38

1.2.10 〈httpCookies〉元素——配置Cookie41

1.2.11 〈httpHandlers〉元素——配置URL和HTTP谓词42

1.2.12 〈httpModules〉元素——配置HTTP模块43

1.2.13 〈httpRuntime〉元素——配置ASP.NET HTTP运行时设置43

1.2.14 〈identity〉元素——配置Web应用程序的标识47

1.2.15 〈machineKey〉元素——密钥配置48

1.2.16 〈pages〉元素——全局页配置50

1.2.17 〈profile〉元素——管理配置文件设置54

1.2.18 〈securityPolicy>元素——安全策略集合配置55

1.2.19 〈sessionState〉元素——配置会话状态55

1.2.20 〈siteMap〉元素——站点地图配置58

1.2.21 〈webControls〉元素——客户端脚本文件的共享位置59

1.2.22 〈webServices〉元素——Web服务客户端配置59

1.3网页文件夹61

1.3.1 App_Brows——浏览器文件夹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 chat——无符号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 ToIntl6方法——强制转换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…whil——循环语句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属性——检索图像的URL174

3.2.4 lmageUrlField属性——获取自定义字段175

3.2.5 KevwordFilter属性——筛选广告关键字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

3.4 BulletedList——列表项控件197

3.4.1 AccessKey属性——设置访问键197

3.4.2 AutoPostBack属性——设置是否回发服务器198

3.4.3 BulletImageUrl属性——设置项目图像路径199

3.4.4 BulletStyle属性——设置项目符号样式201

3.4.5 DisplayMode属性——设置列表内容显示模式203

3.4.6 Items属性——集合项205

3.5 CompareValidator——比较验证控件205

3.5.1 ControlToCompare属性——获取比较控件的ID205

3.5.2 ControlToValidate属性——设置要验证控件ID206

3.5.3 Operator属性——设置验证中使用的比较操作207

3.5.4 Type属性——获取比较值的数据类型208

3.5.5 ValueToCompare属性——获取要比较的值210

3.6 CheckBox——复选框控件210

3.6.1 AutoPostBack属性——指示是否回发到服务器210

3.6.2 Checked属性——控件是否选中212

3.6.3 InputAttributes属性——设置控件HTML属性214

3.6.4 Text属性——设置控件文本标签215

3.6.5 CheckedChanged事件——更改Checked属性值发生215

3.7 CheckBoxList——复选框列表控件218

3.7.1 AutoPostBack属性——指示数据是否回发服务器218

3.7.2 CssClass属性——获取CSS样式218

3.7.3 DataSource属性——设置数据源219

3.7.4 Enabled属性——指示控件是否可用219

3.7.5 Items属性——获取控件项集合220

3.7.6 SelectedIndexChanged事件——触发服务器事件221

3.8 Calendar日历控件221

3.8.1 AddDays方法——指定DateTime相距天数221

3.8.2 Eras属性——获取当前日历中纪元列表222

3.8.3 DayRender事件——创建日历控件天数222

3.8.4 FirstDayOfWeek属性——获取一周中某一天224

3.8.5 SelectedDate属性——设置选定日期224

3.8.6 IsLeapYear方法——判断是否为闰年226

3.8.7 SelectionChanged事件——选择日历日期时发生226

3.8.8 SelectionMode属性——设置选择模式228

3.8.9 TodaysDate属性——获取当天日期229

3.8.10 VisibleDate属性——月份显示231

3.9 DataList——数据列表控件232

3.9.1 AlternatingItemStyle属性——设置交替项样式232

3.9.2 AlternatingItemTemplate属性——设置交替项模板233

3.9.3 CancelCommand事件——单击Cancel按钮时发生234

3.9.4 DeleteCommand事件——单击Delete按钮时发生235

3.9.5 DataKeyField属性——获取数据源中键字段236

3.9.6 DataKeys属性——获取键值237

3.9.7 EditCommand事件——单击Edit按钮时引发238

3.9.8 EditItemIndex属性——获取选定项索引号239

3.9.9 EditItemTemplate属性——编辑项模板241

3.9.10 FindControl方法——查找包含在控件中控件243

3.9.11 ItemConmmand事件——单击任一按钮时发生244

3.9.12 ItemDataBound事件——数据绑定时发生246

3.9.13 Items属性——获取控件项集合247

3.9.14 ItemTemplate属性——设置控件中项模板249

3.9.15 RepeatColumns属性——获取控件中显示列数250

3.9.16 SelectedIndex属性——获取控件选定项索引250

3.9.17 SelectedItem属性——获取控件中选定项251

3.9.18 SelectedItemTemplate属性——获取选定项模板252

3.9.19 SeparatorTemplate属性——项间分隔符模板254

3.9.20 UpdateCommand事件——单击Update按钮时发生255

3.10 FileUpload文件上传控件256

3.10.1 FileBytes属性——获取上传文件字节数组256

3.10.2 FileContent属性——获取Stream对象259

3.10.3 FileName属性——获取上传文件名260

3.10.4 HasFile属性——指示上传控件是否包含文件262

3.10.5 PostedFile属性——访问上载文件的其他属性262

3.10.6 SaveAs方法——将上传文件保存到指定路径264

3.11 GridView(数据网格)控件266

3.11.1 AllowPaging属性——指示是否启用分页功能267

3.11.2 AllowSorting属性——指示是否启用排序功能268

3.11.3 Attributes属性——获取控件特性270

3.11.4 AutoGenerateColumns属性——指示是否自动绑定271

3.11.5 Columns属性——获取控件列集合273

3.11.6 DataKeyNames属性——获取控件主键字段名称274

3.11.7 DataKeys属性——获取数据键值275

3.11.8 EditIndex属性——设置要编辑行的索引275

3.11.9 FindControl方法——查找包含在控件中的控件276

3.11.10 PageCount属性——显示数据源记录所需的页数277

3.11.11 PageIndex属性——设置当前显示页的索引277

3.11.12 PageIndexChanging事件——处理分页操作之前发生278

3.11.13 PagerSettings属性——设置页导航按钮278

3.11.14 RowCancelingEdit事件——退出编辑模式之前发生279

3.11.15 RowDataBound事件——引发控件数据行280

3.11.16 RowCommand事件——单击控件中按钮时发生281

3.11.17 RowCreated事件——创建控件数据行283

3.11.18 RowEidting事件——进入编辑模式之前发生283

3.11.19 RowDeleting事件——删除数据行之前发生284

3.11.20 RowUpdating事件——更新数据行时发生285

3.11.21 Rows属性——获取数据行集合286

3.11.22 SelectedRow属性——获取选中的数据行287

3.11.23 SelectedIndex属性——获取选中行索引287

3.11.24 Sort方法——数据排序288

3.11.25 SortDirection属性——设置排序方向288

3.11.26 Sorting事件——排序操作进行处理之前发生289

3.11.27 SortExpression属性——设置排序表达式290

3.12 HyperLink——超链接控件291

3.12.1 ImageUrl属性——设置图像的路径291

3.12.2 NavigateUrl属性——设置链接的路径292

3.12.3 Target属性——窗口属性设置293

3.12.4 Text属性——设置控件的文本标题295

3.12.5 ToolTip属性——设置鼠标悬停文本296

3.13 ImageButton图形按钮控件296

3.13.1 AlternateText属性——设置替换文本297

3.13.2 CausesValidation属性——指示是否执行验证控件297

3.13.3 Click事件——单击控件时发生299

3.13.4 Enabled属性——设置控件是否可用300

3.13.5 ImageUrl属性——显示图像的路径301

3.13.6 OnClientClick属性——设置客户端脚本302

3.13.7 PostBackUrl属性——设置当前页发送新的路径303

3.14 Image——图形显示控件304

3.14.1 AltemateText属性——设置替换文本304

3.14.2 ImageAlign属性——设置控件对齐方式305

3.14.3 ImageUrl属性——设置显示图像的路径307

3.14.4 ToolTip属性——设置鼠标悬停时文本309

3.15 ImageMap——图形热点区域控件310

3.15.1 AlternateText属性——设置替换文本内容310

3.15.2 Click事件——单击某一个热点区域时将引发312

3.15.3 HotSpotMode属性——设置HotSpot对象默认行为314

3.15.4 HotSpots属性——设置定义的作用点区域316

3.15.5 ImageAlign属性——设置对齐方式322

3.15.6 ImageUrl属性——设置图像的路径324

3.16 Label——数据标签控件325

3.16.1 ForeColor属性——设置控件前景色326

3.16.2 Text属性——设置文本内容326

3.16.3 Visible属性——设置控件是否可见327

3.17 LinkButton——超级链接按钮控件328

3.17.1 CausesValidation属性——设置是否执行验证328

3.17.2 Click事件——单击控件时发生330

3.17.3 Enabled属性——设置近控件是否可用331

3.17.4 OnClientClick属性——设置所执行的客户端脚本332

3.17.5 PostBackUrl属性——指定发送网页的路径333

3.17.6 Text属性——控件文本标题334

3.18 ListBox——数据列表项控件335

3.18.1 AutoPostBack属性——是否自动向服务器回发数据335

3.18.2 ClearSelection方法——清除列表项337

3.18.3 DataSourceID属性——设置绑定到的数据源控件ID338

3.18.4 DataTextField属性——设置数据源字段342

3.18.5 DataValueField属性——设置列表项值的数据源字段343

3.18.6 GetSelectedIndices方法——获取选定项索引值344

3.18.7 Items属性——获取列表控件项的集合345

3.18.8 Rows属性——获取控件行数347

3.18.9 SelectedIndex属性——获取选定项最低序号索引348

3.18.10 SelectedValue属性——获取选定项的值349

3.18.11 SelectionMode属性——设置选择模式349

3.18.12 SelectedIndexChanged事件——信息提交服务器时发生350

3.18.13 TextChanged事件——特定性更改时发生351

3.19 ListView——数据源列表控件352

3.19.1 AltematingItemTemplate属性——设置交替项内容352

3.19.2 EditItemTemplate属性——设置编辑项内容354

3.19.3 EmptyDataTemplate属性——设置空模板内容357

3.19.4 EmptyItemTemplate属性——设置控件空项时内容358

3.19.5 GroupItemCount属性——显示控件项数360

3.19.6 GroupTemplate属性——设置控件组容器内容362

3.19.7 ItemTemplate属性——获取数据项内容363

3.19.8 ItemDeleting事件——删除项之前引发365

3.19.9 ItemEditing事件——编辑模式之前引发366

3.19.10 ItemInserting事件——插入操作之前引发367

3.19.11 InsertItemPosition属性——设置模板位置368

3.19.12 InsertItemTemplate属性——获取插入项内容369

3.19.13 ItemUpdating事件——更新实现项之前引发371

3.19.14 LayoutTemplate属性——设置控件根容器内容373

3.20 LinqDataSource ——LINQ数据源控件374

3.21 MultiView——视图容器控件378

3.21.1 ActiveViewIndex属性——获取控件索引379

3.21.2 ActiveViewChanged事件——数据回发服务器时发生379

3.21.3 FindControl方法——搜索指定的服务器控件380

3.21.4 GetActiveView方法——返回当前活动View控件381

3.21.5 SetActiveView方法——设置活动视图382

3.21.6 Views属性——获取控件集合383

3.22 Menu——菜单栏控件384

3.22.1 DisappearAfter属性——设置内容显示时间384

3.22.2 DynamicBottomSeparatorImageUrl属性——设置分隔符385

3.22.3 DynamicHorizontalOffset属性——设置水平间隔像素数386

3.22.4 DynamicItemFormatString属性——设置附加文本387

3.22.5 DynamicVerticalOffset属性——设置垂直间隔像素数387

3.22.6 Items属性——获取所有菜单项388

3.22.7 MaximumDynamicDisplayLevels属性——子菜单级别数390

3.22.8 MenuItemClick事件——单击菜单项时引发391

3.22.9 Orientation属性——设置控件呈现方向391

3.22.10 SelectedItem属性——获取选定的菜单项392

3.22.11 SelectedValue属性——获取选定菜单项的值393

3.22.12 StaticDisplayLevels属性——菜单展现级别数393

3.22.13 StaticEnableDefaultPopOutImage属性——子菜单图像394

3.23 ObjectDataSource——数据对象源控件395

3.24 Panel——容器控件402

3.24.1 BorderStyle属性——设置控件边框样式402

3.24.2 FindControl方法——在控件内搜索控件404

3.24.3 GroupingText属性——设置控件组标题404

3.24.4 HorizontalAlign属性——设置面板水平对齐方式406

3.24.5 ScrollBars属性——设置滚动条可见性和位置407

3.24.6 Visible属性——设置控件显示或隐藏409

3.25 RadioButton——单选控件411

3.25.1 CausesValidation属性——设置控件是否执行验证411

3.25.2 Checked属性——指示控件是否选中412

3.25.3 CheckedChanged事件——设置一个值指示是否选中控件412

3.25.4 GroupName属性——设置单选按钮所属的组名413

3.25.5 TextAlign属性——设置文本标签对齐方式414

3.26 RadioButtonList单选按钮列表控件414

3.26.1 Attributes属性——设置特定属性414

3.26.2 AutoPostBack属性——回发服务器数据416

3.26.3 CssClass属性——设置CSS样式416

3.26.4 DataSource属性——检索其数据项列表418

3.26.5 DataTextField属性——设置数据源字段419

3.26.6 DataTextFormatString属性——格式化字符串420

3.26.7 Items属性——获取列表控件项的集合421

3.26.8 RepeatColumns属性——设置控件显示列数422

3.26.9 RepeatDirection属性——单选按钮的显示方向424

3.26.10 RepeatedltemCount属性——获取控件列表项数424

3.26.11 RepeatLayout属性——设置组内单选按钮布局425

3.26.12 SelectedIndex属性——获取最低序号索引426

3.26.13 SelectedIndexChanged事件——信息发送时发生427

3.26.14 SelectedItem属性——获取索引最小选定项428

3.26.15 SelectedValue属性——获取选定项的值429

3.27 RequiredFieldValidator——非空验证控件430

3.27.1 ControlToValidate属性——设置要验证的输入控件430

3.27.2 Display属性——获取错误消息显示行为431

3.27.3 ErrorMessage属性——错误消息的文本432

3.27.4 InitialValue属性——设置关联控件初始值433

3.27.5 IsValid属性——指示关联控件是否通过验证434

3.27.6 Text属性——设置验证失败时文本434

3.27.7 ValidationGroup属性——设置所属验证组名称435

3.28 RangeValidator——数据范围验证控件437

3.28.1 ControlToValidate属性——设置要验证的输入控件438

3.28.2 ErrorMessage属性——错误消息的文本439

3.28.3 MaximumValue属性——设置验证范围的最大值440

3.28.4 MinimumValue属性——设置验证范围的最小值440

3.28.5 RenderUplevel属性——指示是否支持“上一级”呈现441

3.28.6 SetFocusOnError属性——验证焦点441

3.28.7 Text属性——设置验证失败时显示的文本442

3.28.8 Type属性——设置数据类型443

3.28.9 ValidationGroup属性——设置所属验证组名称444

3.29 RegularExpressionValidat——数据格式控件445

3.29.1 ControlToValidate属性——设置要验证的输入控件445

3.29.2 ErrorMessage属性——获取验证失败时文本447

3.29.3 RenderUplevel属性——指示是否支持“上一级”呈现448

3.29.4 SetFocusOnError属性——验证焦点448

3.29.5 Text属性——获取验证失败时文本449

3.29.6 ValidationExpression属性——设置正则表达式450

3.29.7 ValidationGroup属性——设置所属验证组名称450

3.30 SqlDataSouree——关系型数据库源控件451

3.31 SiteMapDataSource——站点导航源控件457

3.31.1 ShowStartingNode属性——检索并显示起始节点457

3.31.2 SiteMapProvider属性——获取提供程序名称457

3.31.3 StartingNodeUrl属性——设置节点参照点458

3.32 SiteMapPath——站点导航控件459

3.32.1 ParentLevelsDisplayed属性——获取父节点级别数459

3.32.2 PathDirection属性——节点顺序460

3.32.3 PathSeparator属性——分隔SiteMapPath节点461

3.32.4 ShowToolTips属性——设置附加超链接属性462

3.32.5 SkipLinkText属性——设置替换文字463

3.33 TextBox(文本)控件463

3.33.1 Attributes属性——设置特定属性463

3.33.2 AutoCompleteType属性——指示AutoComplete行为464

3.33.3 CausesValidation属性——控件是否执行验证466

3.33.4 Columns属性——设置文本框的显示宽度467

3.33.5 Focus方法——设置输入焦点467

3.33.6 MaxLength属性——设置最多允许字符数468

3.33.7 ReadOnly属性——设置只读属性468

3.33.8 Text属性——设置控件文本469

3.33.9 TextChanged事件——内容回发服务器470

3.33.10 TextMode属性——设置控件行为模式470

3.34 TreeView——树形导航控件471

3.34.1 CheckedNodes属性——获取TreeNode对象的集合471

3.34.2 CollapseAll方法——关闭树中每个节点472

3.34.3 CollapseImageUrl属性——设置自定义图像的URL473

3.34.4 ExpandAll方法——打开树中的每个节点473

3.34.5 ExpandDepth属性——设置控件展开层次数474

3.34.6 ExpandImageUrl属性——设置自定义图像的URL474

3.34.7 LineImagesFolder属性——设置文件夹的路径475

3.34.8 MaxDataBindDepth属性——设置最大树级别数477

3.34.9 Nodes属性——获取TreeNode对象的集合479

3.34.10 NodeWrap属性——节点文本换行480

3.34.11 NoExpandImageUrl属性——设置自定义图像的URL481

3.34.12 SelectedNode属性——获取选定节点TreeNode对象482

3.34.13 SelectedNodeChanged事件——节点选择时发生483

3.34.14 SelectedValue属性——获取选定节点的值483

3.34.15 ShowCheckBoxes属性——显示复选框484

3.34.16 ShowExpandCollapse属性——显示展开节点指示符484

3.34.17 ShowLines属性——显示节点线条485

3.35 ValidationSummary——错误总汇验证控件486

3.35.1 DisplayMode属性——设置验证摘要显示模式486

3.35.2 EnableClientScript属性——是否使用脚本更新488

3.35.3 HeaderText属性——显示摘要上方标题文本489

3.35.4 ShowMessageBox属性——在消息框中显示验证摘要490

3.35.5 ShowSummary属性——指示是否内联显示验证摘要491

3.35.6 ValidationGroup属性——显示验证消息控件组492

3.36 XmlDataSource——XML数据源控件493

第4章 内置对象497

4.1 Response——响应对象497

4.1.1 AppendCookie方法——添加Cookie集合项497

4.1.2 AddHeader方法——添加HTTP头到输出流498

4.1.3 AppendHeader方法——添加HTTP头到输出流499

4.1.4 AppendToLog方法——添加日志信息到IIS500

4.1.5 BinaryWrite方法——将二进制写入HTTP输出流501

4.1.6 Buffer属性——指示是否缓冲输出502

4.1.7 BufferOutput属性——指示是否缓冲输出503

4.1.8 Cache属性——获取网页的缓存策略504

4.1.9 Charset属性——设置输出流的HTTP字符集504

4.1.10 Clear方法——清除缓冲区流504

4.1.11 ClearContent方法清除缓冲区流中所有内容505

4.1.12 ClearHeaders方法——清除缓冲区流中所有头505

4.1.13 Close方法——关闭连接506

4.1.14 ContentEncoding属性——设置HTTP字符集506

4.1.15 ContentType属性——设置HTTP MIME类型507

4.1.16 Cookies属性——获取响应Cookie集合507

4.1.17 End方法——停止当前所有缓冲509

4.1.18 ExpiresAbsolute属性——移除缓存信息509

4.1.19 Flush方法——发送当前所有缓冲510

4.1.20 GetHashCode方法——获取哈希函数511

4.1.21 GetType方法——获取当前实例的Type511

4.1.22 HeaderEncoding属性——设置Encoding对象512

4.1.23 IsClientConnected属性——指示是否连接服务器513

4.1.24 IsRequestBeingRedirected属性——指示传输新位置514

4.1.25 OutputStream属性——启用二进制输出514

4.1.26 Redirect方法——定向新的URL515

4.1.27 SetCookie方法——更新现有Cookie517

4.1.28 Status属性——设置返回到客户端的Status栏518

4.1.29 StatusCode属性——获取HTTP状态代码519

4.1.30 StatusDescription属性——获取HTTP状态字符串519

4.1.31 SuppressContent属性——指示是否发送HTTP内容520

4.1.32 TransmitFile方法——直接写入HTTP方法520

4.1.33 Write方法——信息写入HTTP响应输出流521

4.1.34 WriteFile方法——文件直接写入HTTP522

4.2 Request——请求对象525

4.2.1 AcceptTypes属性——MIME接受类型525

4.2.2 ApplicationPath属性——应用程序根路径525

4.2.3 AppRelativeCurrentExecutionFilePath属性——虚拟路径526

4.2.4 Browser属性——设置客户端的浏览器527

4.2.5 ClientCertificate属性——获取客户端安全证书528

4.2.6 ContentEncoding属性——设置实体主体字符集528

4.2.7 ContentLength属性——指定发送内容长度529

4.2.8 ContentType属性——MIME内容类型529

4.2.9 CurrentExecutionFilePath属性——获取虚拟路径530

4.2.10 FilePath属性——获取当前虚拟路径530

4.2.11 Headers属性——获取HTTP头集合531

4.2.12 HttpMethod属性——获取HTTP数据传输方法532

4.2.13 IsLocal属性——指示是否来自本地计算机532

4.2.14 MapPath方法——服务器上物理路径533

4.2.15 Params属性——获取组合集合534

4.2.16 Path属性——获取当前虚拟路径534

4.2.17 PhysicalApplicationPath属性——物理文件系统路径535

4.2.18 PhysicalPath属性——URL相对应的物理文件系统路径535

4.2.19 QueryString属性——HTTP查询字符串变量集合536

4.2.20 RawUrl属性——当前请求的原始URL539

4.2.21 RequestType属性——设置客户端HTTP数据传输方法540

4.2.22 SaveAs方法——将HTTP请求保存到磁盘540

4.2.23 ServerVariables属性——获取服务器变量的集合540

4.2.24 TotalBytes属性——获取当前输入流中字节数541

4.2.25 Url属性——当前请求的URL信息541

4.2.26 UrlReferrer属性——请求链接到当前URL542

4.2.27 UserAgent属性——获取原始用户代理信息542

4.2.28 UserHostAddress属性——远程客户端的IP主机地址543

4.2.29 UserHostName属性——远程客户端的DNS名称543

4.2.30 UserLanguages属性——获取排序字符串数组544

4.3 Server——服务器对象545

4.3.1 Execute方法——执行当前上下文中请求545

4.3.2 HtmlDecode方法——解码字符串546

4.3.3 HtmlEncode方法——编码字符串547

4.3.4 MachineName属性——获取服务器的计算机名称548

4.3.5 MapPath方法——获取物理文件路径550

4.3.6 ScriptTimeout属性——获取和设置请求超时值550

4.3.7 Transfer方法——终止当前页的执行551

4.3.8 UrlDecode方法——解码字符串并在URL中发送到服务器552

4.3.9 UrlEncode方法——编码字符串并传输553

4.3.10 UrlPathEncode方法部分编码URL字符串554

4.3.11 UrlTokenDecode方法——解码URL字符串为字节数组555

4.3.12 UrlTokenEncode方法——将字节数组编码为64进制数字556

4.4 Application——全局应用对象556

4.4.1 Add方法——添加新对象557

4.4.2 AllKeys属性——获取访问键557

4.4.3 Get方法——通过名称或索引获取值558

4.4.4 GetKey方法——通过索引获取值559

4.4.5 Clear方法——移除所有对象560

4.4.6 Contents属性——获取对象的引用560

4.4.7 Count属性——获取对象数561

4.4.8 Item属性——获取集合中对象的访问562

4.4.9 Keys属性——获取实例中的所有键565

4.4.10 Lock方法——锁定Application变量566

4.4.11 Remove方法——移除命名对象568

4.4.12 RemoveAll方法——移除所有对象569

4.4.13 RemoveAt方法——按索引从集合中移除一个对象570

4.4.14 UnLock方法——取消锁定HttpApplicationState变量570

4.5 Session——会话状态对象572

4.5.1 Add方法——添加一个新项573

4.5.2 Clear方法——从会话状态集合中移除所有的键和值573

4.5.3 CodePage属性——设置当前会话的字符集标识符574

4.5.4 CookieMode属性——指示是否为无Cookie会话574

4.5.5 CopyTo方法——将会话状态值集合复制到一维数组中575

4.5.6 Count属性——获取会话状态集合中的项数576

4.5.7 IsNewSession属性——指示会话是否当前创建577

4.5.8 IsReadOnly属性——指示会话是否为只读578

4.5.9 Item属性——设置个别会话值578

4.5.10 Mode属性——当前会话状态模式580

4.5.11 Remove方法——删除会话状态集合中项581

4.5.12 RemoveAll方法——移除所有的键和值582

4.5.13 RemoveAt方法——删除会话状态中指定索引处项583

4.5.14 Timeout属性——请求时间584

第5章 数据库开发586

5.1 Access数据库开发586

5.1.1 Cancel方法——取消执行命令586

5.1.2 Close方法——关闭数据源连接586

5.1.3 CommandText属性——SQL执行类型设置587

5.1.4 CommandTimeout属性——执行等待时间588

5.1.5 CommandType属性——枚举执行类型588

5.1.6 Connection属性——链接对属性589

5.1.7 ConnectionString属性——设置打开数据库字符串589

5.1.8 DeleteCommand属性——在数据集中删除记录590

5.1.9 ExecuteNonQuery方法——执行SQL语句590

5.1.10 ExecuteReader方法——执行SQL语句并获取查询结果591

5.1.11 ExecuteScalar方法——获取查询结果第一行的第一列591

5.1.12 FieldCount属性——获取当前行的列数592

5.1.13 Fill方法——填充数据集593

5.1.14 HasRows属性——指示OleDbDataReader包含行数594

5.1.15 IsClosed属性——关闭数据读取器595

5.1.16 NextResult方法——读取下一个结果595

5.1.17 OIeDbCommand类——执行的SQL语句或存储过程596

5.1.18 OleDbConnection类——数据库连接类597

5.1.19 OleDbDataAdapter类——数据适配器类598

5.1.20 OleDbDataReader类——数据源读取类599

5.1.21 Open方法——打开数据库链接600

5.1.22 Parameters属性——命令参数数据600

5.1.23 Read方法——前进到下一条记录601

5.1.24 RecordsAffected属性——获取更改、插入或删除的行数602

5.1.25 SelectCommand属性——选择数据源中的记录602

5.1.26 State属性——获取当前数据库链接状态603

5.1.27 UpdateCommand属性——更新数据源中的记录604

5.2 SQL Server数据库开发604

5.2.1 BeginExecuteNonQuery方法——启动异步执行605

5.2.2 Cancel方法——取消SqlCommand的执行607

5.2.3 BeginExecuteReader方法——启动异步执行检索结果集607

5.2.4 BeginTransaction方法——开始数据库事务609

5.2.5 ChangeDatabase方法——更改当前数据库610

5.2.6 ClearAllPools方法——清空所有连接池611

5.2.7 ClearPool方法——清空指定连接池611

5.2.8 Close方法——关闭与数据库的连接612

5.2.9 CommandText属性——设置执行数据源类型613

5.2.10 CommandTimeout属性——生成错误之前的等待时间613

5.2.11 CommandType属性——枚举执行类型613

5.2.12 Commit方法——提交数据库事物615

5.2.13 Connection属性——建立数据库链接属性616

5.2.14 ConnectionString属性——设置数据库链接字符串617

5.2.15 ConnectionTimeout属性——生成错误之前所等待的时间618

5.2.16 CreateCommand方法——创建并返回与SqlConnection关联的SqlCommand对象619

5.2.17 Database属性——打开后要使用的数据库名称619

5.2.18 DataSource属性——设置数据源620

5.2.19 DbType属性——设置sql参数类型621

5.2.20 Direction属性——设置参数描述623

5.2.21 ExecuteNonQuery方法——执行SQL语句并返回受影响的行数623

5.2.22 ExecuteReader方法——执行SQL语句并获取查询结果626

5.2.23 ExecuteScalar方法——获取查询结果第一行的第一列627

5.2.24 FieldCount属性——获取当前行中的列数628

5.2.25 Fill方法——填充数据集629

5.2.26 FillSchema方法——填充查询结果并配置架构630

5.2.27 HasRows属性——获取SqlDataReader包含行数631

5.2.28 IsNullable属性——判断是否接受空值632

5.2.29 NextResult方法——数据读取器下一个结果632

5.2.30 Open方法——打开数据库链接633

5.2.31 PacketSize属性——获取通信的网络数据包的大小634

5.2.32 Parameters属性——设置命令参数634

5.2.33 Read方法——使SqlDataReader前进到下一条记录635

5.2.34 RecordsAffected属性——执行SQL语句所操作的行数636

5.2.35 Rollback方法——事务回滚637

5.2.36 ServerVersion属性——获取数据库版本638

5.2.37 Size属性——列中数据的最大大小639

5.2.38 SqlDbType属性——参数类型639

5.2.39 SqlCommand类——数据库执行命令类641

5.2.40 SqlConnection类——数据库连接类642

5.2.41 SqlDataAdapter类——数据适配器643

5.2.42 SqlDataReader类——数据读取器644

5.2.43 SqlParameter类——参数类645

5.2.44 SqlTransaction类——事务类647

5.2.45 State属性——获取数据库链接状态649

5.2.46 StatisticsEnabled属性——连接启用统计信息收集649

5.2.47 Transaction属性——执行SqlCommand的SqlTransaction650

5.2.48 Update方法——更新数据源650

5.2.49 Value属性——获取或设置该参数的值652

5.2.50 Visible FieldCount属性——获取SqlDataReader中未隐藏的字段数目652

5.3 LINQ数据库开发653

5.3.1 CreateDatabase方法——创建数据库653

5.3.2 DataContext类——LINQ to SQL框架的主入口点654

5.3.3 DatabaseExists方法——使用DataContext中的连接打开数据库655

5.3.4 DeleteAllOnSubmit方法——将集合中的所有实体置于pending delete状态656

5.3.5 ExecuteConnnand方法——对数据库执行SQL命令657

5.3.6 ExecuteQuery方法——执行SQL查询并返回对象657

5.3.7 from子句——指定查询对象658

5.3.8 group子句——进行分组查询659

5.3.9 InsertOnSubmit方法——将实体添加到指定数据表660

5.3.10 into关键字——创建临时标识符661

5.3.11 join子句——用于联接查询662

5.3.12 let子句——创建新的范围变量664

5.3.13 orderby子句——对查询结果进行排序665

5.3.14 select子句——指定查询表达式666

5.3.15 SubmitChanges方法——执行相应命令对数据库的更改667

5.3.16 var关键字——隐式类型669

5.3.17 where子句——筛选查询条件670

附录——字母索引671

热门推荐