图书介绍

ASP.NET程序开发参考手册PDF|Epub|txt|kindle电子书版本下载

ASP.NET程序开发参考手册
  • 杨贵发等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111437727
  • 出版时间:2013
  • 标注页数:656页
  • 文件大小:172MB
  • 文件页数:677页
  • 主题词:网页制作工具-程序设计-手册

PDF下载


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

下载说明

ASP.NET程序开发参考手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 ASP.NET网页基础篇2

第1章 网页指令2

1.1 @Assembly指令——程序指令2

1.2 @Control指令——控制指令3

1.3 @Implements指令——接口指令5

1.4 @Import指令——导入指令5

1.5 @Master指令——母版页指令6

1.6 @MasterType指令——母版页类型指令11

1.7 @OutputCache指令——输出指令13

1.8 @Page指令——页指令15

1.9 @PreviousPageType指令——获取页指令18

1.10 @Reference指令——连接指令18

1.11 @Register指令——关联指令19

1.12 @WebHandler指令——处理指令21

第2章 网页标记与网站配置元素23

2.1 runat标记——服务器标记23

2.2 代码块〈%=%〉——定义内联代码或内联表达式23

2.3 〈%!-- --%〉——服务器端注释27

2.4 〈!--#include--〉——包含标记27

2.5 〈authentication〉元素——配置身份验证28

2.6 〈authorization〉元素——授权30

2.7 〈compilation〉元素——编译设置31

2.8 〈customErrors〉元素——调试设置33

2.9 〈globalization〉元素——全局设置34

2.10 〈httpCookies〉元素——配置Cookie36

2.11 〈httpHandlers〉元素——配置URL和HTTP谓词37

2.12 〈httpModules〉元素——配置HTTP模块38

2.13 〈httpRuntime〉元素——配置HTTP运行时设置38

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

2.15 〈machineKey〉元素——密钥配置42

2.16 〈pages〉元素——全局页配置44

2.17 〈profile〉元素——管理配置文件设置46

2.18 〈securityPolicy〉元素——安全策略集合配置48

2.19 〈sessionState〉元素——配置会话状态48

2.20 〈siteMap〉元素——站点地图配置50

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

2.22 〈webServices〉元素——Web服务客户端配置51

第3章 网页文件夹54

3.1 App_Browsers文件夹——浏览器文件夹54

3.2 App_Code文件夹——公共类文件夹54

3.3 App_Data文件夹——数据库文件夹56

3.4 App_GlobalResources文件夹——全局资源文件夹57

3.5 App_LocalResources文件夹——本地资源文件夹58

3.6 App_Themes文件夹——主题文件夹59

3.7 App_WebReferences文件夹——Web引用文件夹60

3.8 Bin文件夹——编译程序集文件夹61

第二篇 C#语言基础篇64

第4章 C#语言基础64

4.1常用概念、关键字及基础类64

4.1.1 abstract关键字——抽象类64

4.1.2 as操作符——引用类型转换65

4.1.3 base关键字——从派生类中访问基类的成员65

4.1.4变量——存储特定类型的数据66

4.1.5 Console类——控制台中的输入流、输出流和错误流67

4.1.6 Convert类——类型转换69

4.1.7常量——值不改变的量71

4.1.8 Dispose方法——释放资源71

4.1.9 DLL组件——动态链接库72

4.1.10迭代器——相同类型值的有序序列的一段代码73

4.1.11泛型——处理算法和数据结构74

4.1.12分部类——将一个类分成几部分75

4.1.13 is操作符——检查变量是否为指定的类型76

4.1.14 lock关键字——锁定代码块77

4.1.15 MVC开发模式——模型—视图—控制器78

4.1.16 namespace关键字——定义命名空间80

4.1.17 new运算符——创建一个新的类型实例80

4.1.18 Object类型——所有类型的基类82

4.1.19 OOP技术——面向对象编程技术83

4.1.20 ReadLine方法——从当前流中读取一行字符84

4.1.21 typeof运算符——获得系统原型对象的类型86

4.1.22 using关键字——引入命名空间87

4.1.23 WriteLine方法——写入流88

4.2流程控制语句90

4.2.1 break语句——跳出循环90

4.2.2 continue语句——继续执行下一个循环91

4.2.3 do…while语句——循环语句91

4.2.4 for语句——循环语句92

4.2.5 foreach语句——枚举一个集合的元素93

4.2.6 goto语句——跳转到标签94

4.2.7 if…else语句——条件判断语句96

4.2.8 return语句——返回语句97

4.2.9 switch语句——条件判断语句98

4.2.10 throw语句——抛出异常100

4.2.11 try…catch…finally语句——捕捉异常101

4.2.12 while语句——循环语句103

4.3字符串处理104

4.3.1 AddDays方法——添加天数104

4.3.2 AddString方法——添加文本字符串105

4.3.3 Compare方法——比较两个字符串106

4.3.4 CompareTo方法——比较两个字符串对象107

4.3.5 DATEADD函数——在指定日期上加一段时间108

4.3.6 DateDiff方法——获取日期时间的间隔数109

4.3.7 DateTime结构——表示时间上的一刻110

4.3.8 DAY函数——返回日期部分的整数112

4.3.9 DayOfWeek属性——获取星期几112

4.3.10 Equals方法——比较两个字符串对象113

4.3.11 First函数——返回查询结果的第一个记录115

4.3.12 FirstDayOfWeek属性——获取或设置一周中的第一天116

4.3.13 Format方法——格式化字符串117

4.3.14 GETDATE函数——返回当前系统日期和时间119

4.3.15GetDayOfMonth方法——返回某一日119

4.3.16 GetDayOfWeek方法——返回星期几120

4.3.17 GetDayOfYear方法——返回第几天121

4.3.18 GetDaysInMonth方法——返回指定月份中的天数122

4.3.19 GetDaysInYear方法——返回指定年份中的天数123

4.3.20 GetMonth方法——返回指定日期中的月份124

4.3.21 GetMonthsInYear方法——返回指定年份的月数125

4.3.22 GetYear方法——返回指定日期中的年份126

4.3.23 IndexOf方法——确定指定字符在字符串中的索引127

4.3.24 IsLeapYear方法——判断年份是否为闰年128

4.3.25 IsMatch方法——搜索正则表达式匹配项128

4.3.26 IsUpper方法——判断是否大写131

4.3.27 Join方法——串联字符串131

4.3.28 LastIndexOf方法——确定字符在字符串中最后的索引位置132

4.3.29 Matches方法——检查字符串是否有重复的词出现133

4.3.30 MONTH函数——返回指定日期的“月”部分的整数135

4.3.31 PadLeft方法——在左边用空格填充136

4.3.32 PadRight方法——在右边用空格填充136

4.3.33 Random类——伪随机数生成器137

4.3.34 Regex类——正则表达式类138

4.3.35 Split方法——分割字符串140

4.3.36 String类——字符串类141

4.3.37 StringBuilder类——可变字符串类144

4.3.38 Substring方法——截取字符串146

4.3.39 TimeSpan对象——表示时间间隔或持续时间147

4.3.40 ToInt32方法——转换为32位有符号整数149

4.3.41 ToLongDateString方法——转换为长日期字符串149

4.3.42 ToLongTimeString方法——转换为长时间字符串150

4.3.43 ToLower方法——转换为小写151

4.3.44 ToShortDateString方法——转换为短日期字符串151

4.3.45 ToShortTimeString方法——转换为短时间字符串152

4.3.46 ToString方法——转换为字符串153

4.3.47 ToUpper方法——转换为大写154

4.3.48 Trim方法——移除所有空白字符155

4.3.49 TrimEnd方法——从尾部移除匹配项156

4.3.50 TrimStart方法——从开始移除匹配项156

4.4数组与集合157

4.4.1 Add方法——添加项157

4.4.2 ArrayList类——集合类158

4.4.3 AsEnumerable方法——转换为IEnumerable类型160

4.4.4 Clear方法——清空内容161

4.4.5 Contains方法——确定是否包含某项162

4.4.6 ContainsKey方法——确定哈希表是否包含特定键163

4.4.7 ContainsValue方法——确定哈希表是否包含特定值163

4.4.8 Count属性——获取数目164

4.4.9 GetEnumerator方法——循环访问对象164

4.4.10 GetEnvironmentVariables方法——检索环境变量166

4.4.11 Hashtable类——哈希表167

4.4.12 Insert方法——插入项170

4.4.13 Item属性——获取或设置指定索引处的元素171

4.4.14 Length属性——获取长度172

4.4.15 Next方法——返回一个指定范围内的随机数173

4.4.16 Remove方法——移除指定项175

4.4.17 RemoveAt方法——移除指定索引处的项176

4.4.18 Replace方法——替换文件或字符串176

4.4.19 Reverse方法——反转数组元素178

4.4.20 Sort方法——数组排序179

第三篇 ASP.NET服务器控件篇182

第5章 Web服务器控件182

5.1 AdRotator控件——广告控件182

5.1.1 AdvertisementFile属性——获取XML文件路径182

5.1.2 AltemateTextField属性——代替广告的文本属性182

5.1.3 ImageKey属性——检索图像的URL183

5.1.4 ImageUrlField属性——获取自定义字段183

5.1.5 KeywordFilter属性——筛选广告关键字184

5.1.6 NavigateUrlField属性——代替广告NavigateUrl属性184

5.1.7 NavigateUrlKey属性——获取URL元素名称185

5.1.8 OnAdCreated方法——引发广告控件事件185

5.1.9 Target属性——窗口属性186

5.2 Button控件——按钮控件186

5.2.1 AccessKey属性——指定键盘快捷键186

5.2.2 Attributes属性——设置控件特殊属性187

5.2.3 CausesValidation属性——指示控件是否执行验证188

5.2.4 CommandArgument属性——设置控件可选参数190

5.2.5 CommandName属性——设置控件命令名191

5.2.6 Context属性——访问HttpContext对象192

5.2.7 Click事件——处理单击事件193

5.2.8 CssClass属性——获取CSS样式193

5.2.9 Dispose方法——释放控件所占资源194

5.2.10 Enabled属性——提示控件是否可用195

5.2.11 Font属性——获取字体属性196

5.2.12 SkinID属性——获取控件外观197

5.2.13 Text属性——获取文本标题199

5.2.14 ToolTip属性——设置鼠标悬停时文本200

5.2.15 UseSubmitBehavior属性——指示控件机制201

5.2.16 Load事件——加载事件202

5.3 BulletedList控件——列表项控件203

5.3.1 AutoPostBack属性——设置是否回发服务器203

5.3.2 BulletImageUrl属性——设置项目图像路径204

5.3.3 BulletStyle属性——设置项目符号样式206

5.3.4 DisplayMode属性——设置列表内容显示模式208

5.3.5 Items属性——集合项209

5.4 CompareValidator控件——比较验证控件209

5.4.1 ControlToCompare属性——获取比较控件的ID210

5.4.2 ControlToValidate属性——设置要验证控件的ID211

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

5.4.4 Type属性——获取比较值的数据类型213

5.4.5 ValueToCompare属性——获取要比较的值214

5.5 CheckBox控件——复选框控件214

5.5.1 AutoPostBack属性——指示是否回发到服务器214

5.5.2 Checked属性——控件是否选中216

5.5.3 InputAttributes属性——设置控件的HTML属性217

5.5.4 Text属性——设置控件文本标签218

5.5.5 CheckedChanged事件——更改Checked属性值时发生219

5.6 CheckBoxList控件——复选框列表控件220

5.6.1 AutoPostBack属性——指示数据是否回发服务器220

5.6.2 CssClass属性——获取CSS样式221

5.6.3 DataSource属性——设置数据源221

5.6.4 Enabled属性——指示控件是否可用222

5.6.5 Items属性——获取控件项集合222

5.6.6 SelectedIndexChanged事件——触发服务器事件223

5.7 Calendar控件——日历控件223

5.7.1 AddDays方法——指定DateTime相距天数224

5.7.2 Eras属性——获取当前日历中的纪元列表224

5.7.3 DayRender事件——创建日历控件天数224

5.7.4 FirstDayOfWeek属性——获取一周中的某一天226

5.7.5 SelectedDate属性——设置选定日期226

5.7.6 IsLeapYear方法——判断是否为闰年227

5.7.7 SelectionChanged事件——选择日历日期时发生227

5.7.8 SelectionMode属性——设置选择模式229

5.7.9 TodaysDate属性——获取当天日期230

5.7.10 VisibleDate属性——月份日期显示232

5.8 DataList控件——数据列表控件233

5.8.1 AlternatingItemStyle属性——设置交替项样式233

5.8.2 AlternatingItemTemplate属性——设置交替项模板234

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

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

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

5.8.6 DataKeys属性——获取键值237

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

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

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

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

5.8.11 ItemCommand事件——单击任一按钮时发生244

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

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

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

5.8.15 RepeatColumns属性——获取控件中显示的列数249

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

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

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

5.8.19 SeparatorTemplate属性——项间分隔符模板253

5.8.20 UpdateCommand事件——单击Update按钮时发生254

5.9 FileUpload控件——文件上传控件255

5.9.1 FileBytes属性——获取上传文件字节数组255

5.9.2 FileContent属性——获取Stream对象257

5.9.3 FileName属性——获取上传文件名258

5.9.4 HasFile属性——指示上传控件是否包含文件259

5.9.5 PostedFile属性——访问上传文件的其他属性260

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

5.10 GridView控件——数据网格控件264

5.10.1 AllowPaging属性——指示是否启用分页功能264

5.10.2 AllowSorting属性——指示是否启用排序功能265

5.10.3 Attributes属性——获取控件特性266

5.10.4 AutoGenerateColumns属性——指示是否自动绑定267

5.10.5 Columns属性——获取控件列集合269

5.10.6 DataKeyNames属性——获取控件主键字段名称270

5.10.7 DataKeys属性——获取数据键值271

5.10.8 EditIndex属性——设置要编辑行的索引271

5.10.9 FindControl方法——查找包含在控件中的控件271

5.10.10 PageCount属性——显示数据源记录所需的页数272

5.10.11 PageIndex属性——设置当前显示页的索引273

5.10.12 PageIndexChanging事件——处理分页操作之前发生273

5.10.13 PagerSettings属性——设置页导航按钮274

5.10.14 RowCancelingEdit事件——退出编辑模式之前发生275

5.10.15 RowDataBound事件——引发控件数据行275

5.10.16 RowCommand事件——单击控件中的按钮时发生276

5.10.17 RowCreated事件——创建控件数据行277

5.10.18 RowEditing事件——进入编辑模式之前发生278

5.10.19 RowDeleting事件——删除数据行之前发生279

5.10.20 RowUpdating事件——更新数据行时发生279

5.10.21 Rows属性——获取数据行集合280

5.10.22 SelectedRow属性——获取选中的数据行281

5.10.23 SelectedIndex属性——获取选中行索引281

5.10.24 Sort方法——数据排序282

5.10.25 SortDirection属性——设置排序方向282

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

5.10.27 SortExpression属性——设置排序表达式283

5.11 HyperLink控件——超链接控件284

5.11.1 ImageUrl属性——设置图像路径284

5.11.2 NavigateUrl属性——设置链接路径285

5.11.3 Target属性——窗口属性设置286

5.11.4 Text属性——设置控件的文本标题287

5.11.5 ToolTip属性——设置鼠标悬停文本288

5.12 ImageButton控件——图像按钮控件289

5.12.1 AlternateText属性——设置替换文本289

5.12.2 CausesValidation属性——指示是否执行验证控件289

5.12.3 Click事件——单击控件时发生290

5.12.4 Enabled属性——设置控件是否可用291

5.12.5 ImageUrl属性——显示图像的路径292

5.12.6 OnClientClick属性——设置客户端脚本293

5.12.7 PostBackUrl属性——设置当前页发送新的路径294

5.13 Image控件——图像显示控件295

5.13.1 AlternateText属性——设置替换文本295

5.13.2 ImageAlign属性——设置控件对齐方式296

5.13.3 ImageUrl属性——设置显示图像的路径297

5.13.4 ToolTip属性——设置鼠标悬停时的文本298

5.14 ImageMap控件——图像热点区域控件299

5.14.1 AlternateText属性——设置替换文本内容299

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

5.14.3 HotSpotMode属性——设置HotSpot对象默认行为302

5.14.4 HotSpots属性——设置定义的作用点区域304

5.14.5 ImageAlign属性——设置对齐方式308

5.14.6 ImageUrl属性——设置图像路径309

5.15 Label控件——标签控件311

5.15.1 ForeColor属性——设置控件前景色311

5.15.2 Text属性——设置文本内容312

5.15.3 Visible属性——设置控件是否可见312

5.16 LinkButton控件——超级链接按钮控件313

5.16.1 CausesValidation属性——设置是否执行验证313

5.16.2 Click事件——单击控件时发生314

5.16.3 Enabled属性——设置控件是否可用315

5.16.4 OnClientClick属性——设置执行的客户端脚本316

5.16.5 PostBackUrl属性——指定发送网页的路径317

5.16.6 Text属性——控件文本标题318

5.17 ListBox控件——数据列表项控件319

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

5.17.2 ClearSelection方法——清除列表项320

5.17.3 DataSourceID属性——设置绑定到的数据源控件ID321

5.17.4 DataTextField属性——设置数据源字段324

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

5.17.6 GetSelectedIndices方法——获取选定项索引值326

5.17.7 Items属性——获取列表控件项的集合327

5.17.8 Rows属性——获取控件行数328

5.17.9 SelectedIndex属性——获取选定项最低序号索引329

5.17.10 SelectedValue属性——获取选定项的值329

5.17.11 SelectionMode属性——设置选择模式330

5.17.12 SelectedIndexChanged事件——选中项改变时触发331

5.17.13 TextChanged事件——特定项更改时发生332

5.18 ListView控件——数据源列表控件333

5.18.1 AlternatingItemTemplate属性——设置交替项内容333

5.18.2 EditItemTemplate属性——设置编辑项内容335

5.18.3 EmptyDataTemplate属性——设置空模板内容337

5.18.4 EmptyItemTemplate属性——设置控件空项时的内容339

5.18.5 GroupItemCount属性——显示控件项数341

5.18.6 GroupTemplate属性——设置控件组容器内容342

5.18.7 ItemTemplate属性——获取数据项内容344

5.18.8 ItemDeleting事件——删除项之前引发346

5.18.9 ItemEditing事件——编辑模式之前引发347

5.18.10 ItemInserting事件——插入操作之前引发348

5.18.11 InsertItemPosition属性——设置模板位置350

5.18.12 InsertItemTemplate属性——获取插入项内容351

5.18.13 ItemUpdating事件——更新实现项之前引发353

5.18.14 LayoutTemplate属性——设置控件根容器内容355

5.19 MultiView控件——视图容器控件357

5.19.1 ActiveViewIndex属性——获取控件索引357

5.19.2 ActiveViewChanged事件——数据回发服务器时发生358

5.19.3 FindControl方法——搜索指定的服务器控件359

5.19.4 GetActiveView方法——返回当前活动View控件360

5.19.5 SetActiveView方法——设置活动视图360

5.19.6 Views属性——获取控件集合361

5.20 Menu控件——菜单栏362

5.20.1 DisappearAfter属性——设置内容显示时间362

5.20.2 DynamicBottomSeparatorImageUrl属性——设置分隔符363

5.20.3 DynamicHorizontalOffset属性——设置水平间隔像素数364

5.20.4 DynamicItemFormatString属性——设置附加文本365

5.20.5 DynamicVerticalOffsey属性——设置垂直间隔像素数366

5.20.6 Items属性——获取所有菜单项367

5.20.7 MaximumDynamicDisplayLevels属性——子菜单级别数369

5.20.8 MenuItemClick事件——单击菜单项时引发370

5.20.9 Orientation属性——设置控件呈现方向371

5.20.10 SelectedItem属性——获取选定的菜单项372

5.20.11 SelectedValue属性——获取选定菜单项的值372

5.20.12 StaticDisplayLevels属性——菜单展现级别数373

5.20.13 StaticEnableDefaultPopOutImage属性——子菜单图像374

5.21 Panel控件——容器控件375

5.21.1 BorderStyle属性——设置控件边框样式375

5.21.2 FindControl方法——在控件内搜索控件376

5.21.3 GroupingText属性——设置控件组标题377

5.21.4 HorizontalAlign属性——设置面板水平对齐方式378

5.21.5 ScrollBars属性——设置滚动条可见性和位置379

5.21.6 Visible属性——设置控件显示或隐藏381

5.22 RadioButton控件——单选控件382

5.22.1 CausesValidation属性——设置控件是否执行验证383

5.22.2 Checked属性——指示控件是否选中383

5.22.3 CheckedChanged事件——选中状态发生更改时触发384

5.22.4 GroupName属性——设置单选按钮所属的组名384

5.22.5 TextAlign属性——设置文本标签对齐方式385

5.23 RadioButtonList控件——单选按钮列表控件385

5.23.1 Attributes属性——设置特定属性386

5.23.2 AutoPostBack属性——回发服务器数据386

5.23.3 CssClass属性——设置CSS样式387

5.23.4 DataSource属性——检索数据项列表388

5.23.5 DataTextField属性——设置数据源字段389

5.23.6 DataTextFormatString属性——格式化字符串390

5.23.7 Items属性——获取列表控件项的集合391

5.23.8 RepeatColumns属性——设置控件显示列数392

5.23.9 RepeatDirection属性——单选按钮的显示方向393

5.23.10 RepeatedItemCount属性——获取控件列表项数394

5.23.11 RepeatLayout属性——设置组内单选按钮布局394

5.23.12 SelectedIndex属性——获取最低序号索引395

5.23.13 SelectedIndexChanged事件——选定项索引更改时发生396

5.23.14 SelectedItem属性——获取索引最小选定项397

5.23.15 SelectedValue属性——获取选定项的值398

5.24 RequiredFieldValidator控件——非空验证控件398

5.24.1 ControlToValidate属性——设置要验证的输入控件398

5.24.2 Display属性——获取错误消息显示行为399

5.24.3 ErrorMessage属性——错误消息的文本400

5.24.4 InitialValue属性——设置关联控件初始值401

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

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

5.24.7 ValidationGroup属性——设置所属验证组名称403

5.25 RangeValidator控件——数据范围验证控件404

5.25.1 ControlToValidate属性——设置要验证的输入控件404

5.25.2 ErrorMessage属性——错误消息的文本405

5.25.3 MaximumValue属性——设置验证范围的最大值406

5.25.4 MinimumValue属性——设置验证范围的最小值407

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

5.25.6 SetFocusOnError属性——验证焦点408

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

5.25.8 Type属性——设置数据类型409

5.25.9 ValidationGroup属性——设置所属验证组名称410

5.26 RegularExpressionValidator控件——数据格式控件411

5.26.1 ControlToValidate属性——设置要验证的输入控件411

5.26.2 ErrorMessage属性——获取验证失败时的文本412

5.26.3 SetFocusOnError属性——验证焦点413

5.26.4 Text属性——获取验证失败时显示的文本413

5.26.5 ValidationExpression属性——设置正则表达式414

5.26.6 ValidationGroup属性——设置所属验证组名称415

5.27 SiteMapDataSource控件——站点导航源控件416

5.27.1 ShowStartingNode属性——检索并显示起始节点416

5.27.2 SiteMapProvider属性——获取提供程序名称416

5.27.3 StartingNodeUrl属性——设置节点参照点417

5.28 SiteMapPath控件——站点导航控件418

5.28.1 ParentLevelsDisplayed属性——获取父节点级别数418

5.28.2 PathDirection属性——节点顺序418

5.28.3 PathSeparator属性——分隔SiteMapPath节点419

5.28.4 ShowToolTips属性——设置附加超链接属性420

5.29 TextBox控件——文本控件420

5.29.1 Attributes属性——设置特定属性420

5.29.2 AutoCompleteType属性——指示AutoComplete行为421

5.29.3 CausesValidation属性——控件是否执行验证423

5.29.4 Columns属性——设置文本框的显示宽度424

5.29.5 Focus方法——设置输入焦点424

5.29.6 MaxLength属性——设置最多允许字符数425

5.29.7 ReadOnly属性——设置只读属性425

5.29.8 Text属性——设置控件文本426

5.29.9 TextChanged事件——文本内容更改时发生426

5.29.10 TextMode属性——设置控件行为模式427

5.30 TreeView控件——树导航控件428

5.30.1 CheckedNodes属性——获取TreeNode对象的集合428

5.30.2 CollapseAll方法——关闭树中每个节点429

5.30.3 CollapseImageUrl属性——设置自定义图像的URL429

5.30.4 ExpandAll方法——打开树中的每个节点430

5.30.5 ExpandDepth属性——设置控件展开层次数430

5.30.6 ExpandImageUrl属性——设置自定义图像URL431

5.30.7 LineImagesFolder属性——设置文件夹的路径432

5.30.8 MaxDataBindDepth属性——设置最大树级别数434

5.30.9 Nodes属性——获取TreeNode对象的集合435

5.30.10 NodeWrap属性——节点文本换行436

5.30.11 NoExpandImageUrl属性——设置自定义图像的URL437

5.30.12 SelectedNode属性——获取选定节点的TreeNode对象438

5.30.13 SelectedNodeChanged事件——节点选择时发生438

5.30.14 SelectedValue属性——获取选定节点的值438

5.30.15 ShowCheckBoxes属性——是否显示复选框439

5.30.16 ShowExpandCollapse属性——显示展开节点指示符440

5.30.17 ShowLines属性——是否显示节点线条440

5.31 ValidationSummary控件——错误总汇验证控件441

5.31.1 DisplayMode属性——设置验证摘要显示模式441

5.31.2 EnableClientScript属性——是否使用脚本更新443

5.31.3 HeaderText属性——显示摘要上方标题文本443

5.31.4 ShowMessageBox属性——在消息框中显示验证摘要444

5.31.5 ShowSummary属性——指示是否内联显示验证摘要445

5.31.6 ValidationGroup属性——显示验证消息控件组446

第四篇 ASP.NET内置对象篇448

第6章 Response对象448

6.1 AddHeader方法——添加HTTP头到输出流448

6.2 AppendCookie方法——添加Cookie集合项449

6.3 AppendHeader方法——添加HTTP头到输出流450

6.4 AppendToLog方法——添加日志信息到IIS451

6.5 BinaryWrite方法——将二进制写人HTTP输出流451

6.6 Buffer属性——指示是否缓冲输出453

6.7 BufferOutput属性——指示是否缓冲输出454

6.8 Cache属性——获取网页的缓存策略454

6.9 Charset属性——设置输出流的HTTP字符集454

6.10 Clear方法——清除缓冲区流455

6.11 ClearContent方法——清除缓冲区流中所有内容455

6.12 ClearHeaders方法——清除缓冲区流中所有头455

6.13 Close方法——关闭连接456

6.14 ContentEncoding属性——设置HTTP字符集456

6.15 ContentType属性——设置HTTP MIME类型456

6.16 Cookies属性——获取响应Cookie集合457

6.17 End方法——停止当前所有缓冲458

6.18 ExpiresAbsolute属性——移除缓存信息459

6.19 Flush方法——发送当前所有缓冲459

6.20 GetHashCode方法——获取散列函数460

6.21 GetType方法——获取当前实例的Type460

6.22 HeaderEncoding属性——设置Encoding对象461

6.23 IsClientConnected属性——指示是否连接服务器461

6.24 IsRequestBeingRedirected属性——指示传输新位置462

6.25 OutputStream属性——启用二进制输出462

6.26 Redirect方法——定向新的URL463

6.27 SetCookie方法——更新现有Cookie465

6.28 Status属性——设置返回到客户端的Status栏465

6.29 StatusCode属性——获取HTTP状态代码466

6.30 StatusDescription属性——获取HTTP状态字符串466

6.31 SuppressContent属性——指示是否发送HTTP内容466

6.32 TransmitFile方法——直接写入HTTP方法467

6.33 Write方法——信息写入HTTP响应输出流467

6.34 WriteFile方法——文件直接写入HTTP468

第7章 Request对象471

7.1 AcceptTypes属性——MIME接受类型471

7.2 ApplicationPath属性——应用程序根路径471

7.3 AppRelativeCurrentExecutionFilePath属性——虚拟路径472

7.4 Browser属性——设置客户端的浏览器472

7.5 ClientCertificate属性——获取客户端安全证书473

7.6 ContentEncoding属性——设置实体主体字符集473

7.7 ContentLength属性——指定发送内容长度474

7.8 ContentType属性——MIME内容类型474

7.9 CurrentExecutionFilePath属性——获取虚拟路径474

7.10 FilePath属性——获取当前虚拟路径474

7.11 Headers属性——获取HTTP头集合475

7.12 HttpMethod属性——获取HTTP数据传输方法476

7.13 IsLocal属性——指示是否来自本地计算机476

7.14 MapPath方法——服务器上的物理路径476

7.15 Params属性——获取组合集合477

7.16 Path属性——获取当前虚拟路径478

7.17 PhysicalApplicationPath属性——物理文件系统路径478

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

7.19 QueryString属性——HTTP查询字符串变量集合479

7.20 RawUrl属性——当前请求的原始URL480

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

7.22 SaveAs方法——将HTTP请求保存到磁盘481

7.23 ServerVariables属性——获取服务器变量的集合481

7.24 TotalBytes属性——获取当前输入流中字节数481

7.25 Url属性——当前请求的URL信息482

7.26 UrlReferrer属性——请求链接到当前URL482

7.27 UserAgent属性——获取原始用户代理信息482

7.28 UserHostAddress属性——远程客户端的IP主机地址483

7.29 UserHostName属性——远程客户端的DNS名称483

7.30 UserLanguages属性——获取排序字符串数组484

第8章 Server对象485

8.1 Execute方法——执行当前上下文中请求485

8.2 HtmlDecode方法——解码字符串488

8.3 HtmlEncode方法——编码字符串488

8.4 MachineName属性——获取服务器的计算机名称489

8.5 MapPath方法——获取物理文件路径491

8.6 ScriptTimeout属性——获取和设置请求超时值491

8.7 Transfer方法——终止当前页的执行492

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

8.9 UrlEncode方法——编码字符串并传输493

8.10 UrlPathEncode方法——部分编码URL字符串494

8.11 UrlTokenDecode方法——解码URL字符串为字节数组495

8.12 UrlTokenEncode方法——将字节数组编码为64进制数据496

第9章 Application对象497

9.1 Add方法——添加新对象497

9.2 AllKeys属性——获取访问键497

9.3 Get方法——通过名称或索引获取值498

9.4 GetKey方法——通过索引获取值499

9.5 Clear方法——移除所有对象500

9.6 Contents属性——获取对象的引用500

9.7 Count属性——获取对象数500

9.8 Item属性——获取集合中对象的访问501

9.9 Keys属性——获取示例中的所有键504

9.10 Lock方法——锁定Application变量505

9.11 Remove方法——移除命名对象507

9.12 RemoveAll方法——移除所有对象508

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

9.14 UnLock方法——取消锁定HttpApplicationState变量510

第10章 Session对象513

10.1 Add方法——添加一个新项513

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

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

10.4 CookieMode属性——指示是否为无Cookie会话515

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

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

10.7 IsNewSession属性——指示会话是否当前创建517

10.8 IsReadOnly属性——指示会话是否为只读517

10.9 Item属性——设置个别会话值518

10.10 Mode属性——当前会话状态模式520

10.11 Remove方法——删除会话状态集合中项520

10.12 RemoveAll方法——移除所有的键和值521

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

10.14 Timeout属性——请求时间523

第11章 Cookie对象524

11.1 Domain属性——获取或设置与Cookie关联的域524

11.2 Expires属性——获取或设置Cookie的过期日期和时间524

11.3 HasKeys属性——指示Cookie是否具有子键524

11.4 HttpOnly属性——指定Cookie是否可通过客户端脚本访问526

11.5 Item属性——获取HttpCookie.Values属性526

11.6 Name属性——获取或设置Cookie的名称530

11.7 Path属性——获取或设置虚拟路径530

11.8 Secure属性——指示是否使用安全套接字层传输Cookie530

11.9 Value属性——获取或设置单个Cookie值531

11.10 Values属性——获取键值对集合531

第12章 Cache对象532

12.1 Add方法——将指定项添加到Cache对象532

12.2 Count属性——获取存储在缓存中的项数533

12.3 EffectivePrivateBytesLimit属性——获取可用于缓存的千字节数534

12.4 Get方法——从Cache对象中检索指定项534

12.5 GetEnumerator方法——循环遍历缓存535

12.6 Insert方法——向Cache对象插入项535

12.7 Item属性——获取或设置缓存项538

12.8 Remove方法——从Cache对象中移除指定项538

第五篇 数据库操作技术篇542

第13章 Access数据库开发542

13.1 AccessDataSourcc控件——Access数据源控件542

13.2 Cancel方法——取消执行命令547

13.3 Close方法——关闭数据源连接548

13.4 CommandText属性——SQL执行类设置548

13.5 CommandTimeout属性——执行等待时间549

13.6 CommandType属性——枚举执行类型549

13.7 Connection属性——链接属性550

13.8 ConnectionString属性——设置打开数据库字符串550

13.9 DeleteCommand属性——在数据集中删除记录550

13.10 ExecuteNonQuery方法——执行SQL语句551

13.11 ExecuteReader方法——执行SQL语句并获取结果551

13.12 ExecuteScalar方法——获取查询结果第一行的第一列552

13.13 FieldCount属性——获取当前行的列数553

13.14 Fill方法——填充数据集553

13.15 HasRows属性——指示OleDbDataReader包含行数554

13.16 IsClosed属性——关闭数据读取器555

13.17 NextResult方法——读取下一个结果555

13.18 OleDbCommand类——执行的SQL语句或存储过程556

13.19 OleDbConnection类——OleDb数据库连接类558

13.20 OleDbDataAdapter类——OleDb数据适配器类559

13.21 OleDbDataReader类——OleDb数据源读取类561

13.22 Open方法——打开数据库连接563

13.23 Read方法——前进到下一条记录563

13.24 SelectCommand属性——选择数据源中的记录564

13.25 UpdateCommand属性——更新数据源中的记录565

第14章 SQL Server数据库开发566

14.1 BeginTransaction方法——开始数据库事务566

14.2 Cancel方法——试图取消执行SqlCommand566

14.3 ChangeDatabase方法——更改当前数据库567

14.4 ClearAllPools方法——清空所有连接池567

14.5 ClearPool方法——清空指定连接池568

14.6 Close方法——关闭与数据库的连接568

14.7 CommandText属性——设置执行数据源类型569

14.8 CommandTimeout属性——生成错误之前的等待时间569

14.9 CommandType属性——枚举执行类型569

14.10 Commit方法——提交数据库事务570

14.11 Connection属性——建立数据库连接属性570

14.12 ConnectionString属性——设置数据库连接字符串571

14.13 ConnectionTimeout属性——连接超时时间571

14.14 CreateCommand方法——创建SqlCommand对象571

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

14.16 DataSource属性——设置数据源572

14.17 DbType属性——设置sql参数类型573

14.18 Direction属性——设置参数描述574

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

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

14.21 ExecuteScalar方法——获取查询结果第一行的第一列576

14.22 FieldCount属性——获取当前行中的列数577

14.23 Fill方法——填充数据集577

14.24 FillSchema方法——填充查询结果并配置架构578

14.25 HasRows属性——获取SqlDataReader包含行数580

14.26 IsNullable属性——判断是否接受空值580

14.27 NextResult方法——数据读取器下一个结果580

14.28 ObjectDataSource控件——具有数据检索和更新功能的中间层对象581

14.29 Open方法——打开数据库连接587

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

14.31 Read方法——使SqlDataReader前进到下一条记录588

14.32 Rollback方法——事务回滚589

14.33 ServerVersion属性——获取数据库版本590

14.34 Size属性——列中数据的最大大小591

14.35 SqlDataSource控件——SQL数据控件591

14.36 SqlCommand类——SQL数据库执行命令类596

14.37 SqlConnection类——SQL数据库连接类598

14.38 SqlDataAdapter类——SQL数据适配器599

14.39 SqlDataReader类——SQL数据读取器601

14.40 SqlParameter类——SQL参数类604

14.41 SqlTransaction类——SQL事务类607

14.42 State属性——获取数据库连接状态608

14.43 Transaction属性——执行SqlCommand指定的事务609

14.44 Update方法——更新数据源609

14.45 Value属性——获取或设置该参数的值610

第15章 LINQ数据库开发611

15.1 CreateDatabase方法——创建数据库611

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

15.3 DeleteAllOnSubmit方法——将集合中的所有实体置于删除状态611

15.4 from子句——指定查询对象612

15.5 group子句——进行分组查询612

15.6 InsertOnSubmit方法——将实体添加到指定数据表613

15.7 into关键字——创建临时标识符613

15.8 join子句——用于联接查询614

15.9 Lambda表达式——匿名函数615

15.10 let子句——创建新的范围变量615

15.11 LINQ技术——语言集成查询616

15.12 LinqToDataSet技术——LINQ操作数据集617

15.13 LinqToObjects技术——LINQ操作数组和集合620

15.14 LinqToSql技术——LINQ操作SQL数据库622

15.15 LinqToXml技术——LINQ操作XML文件628

15.16 orderby子句——对查询结果进行排序632

15.17 select子句——指定查询表达式632

15.18 SubmitChanges方法——执行对数据库的更改633

15.19 var关键字——隐式类型633

15.20 where子句——筛选查询条件634

索引635

热门推荐