图书介绍

ASP.NET 3.5揭秘 卷12025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 3.5揭秘 卷1
  • (美)沃尔瑟著;谭振林等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194251
  • 出版时间:2009
  • 标注页数:750页
  • 文件大小:185MB
  • 文件页数:768页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

ASP.NET 3.5揭秘 卷1PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 构建ASP.NET页面2

第1章 ASP.NETFramework概览2

1.1 ASP.NET和.NET Framework5

1.1.1框架类库5

1.1.2公共语言运行库9

1.2 ASP.NET控件10

1.2.1 ASP.NET控件概览11

1.2.2 HTML控件12

1.2.3理解和处理控件事件12

1.2.4视图状态17

1.3 ASP.NET页面20

1.3.1动态编译20

1.3.2控件树23

1.3.3使用代码隐藏页面24

1.3.4处理页面事件27

1.3.5使用Page.IsPostBack属性29

1.3.6调试和跟踪ASP.NET页面30

1.3.7跟踪页面执行33

1.4安装ASP.NET Framework35

1.5小结37

第2章 使用标准控件38

2.1显示信息38

2.1.1使用Label控件38

2.1.2使用Literal控件42

2.2接收用户输入44

2.2.1使用TextBox控件44

2.2.2使用CheckBox控件50

2.2.3使用RadioButton控件52

2.3提交表单数据55

2.3.1使用Button控件55

2.3.2使用LinkButton控件57

2.3.3使用ImageButton控件59

2.3.4 Button控件使用客户端脚本62

2.3.5执行跨页面发送64

2.3.6指定默认按钮67

2.3.7处理Command事件68

2.4显示图像70

2.4.1使用Image控件70

2.4.2使用ImageMap控件71

2.5使用Panel控件75

2.6使用HyperLink控件79

2.7小结81

第3章 使用验证控件82

3.1验证控件概述82

3.1.1验证控件与JavaScript85

3.1.2使用Page.Isvalid85

3.1.3设置Display属性86

3.1.4突出显示验证错误86

3.1.5使用验证组90

3.1.6禁用验证93

3.2使用RequiredFieldValidator控件94

3.3使用RangeValidator控件97

3.4使用CompareValidator控件99

3.5使用RegularExpressionValidator控件103

3.6使用CustomValidator控件105

3.7使用ValidationSummary控件111

3.8创建自定义验证控件114

3.8.1创建LengthValidator控件115

3.8.2创建AjaxValidator控件117

3.9小结121

第4章 使用Rich控件122

4.1接收上传文件122

4.1.1把文件保存到文件系统123

4.1.2把文件保存到数据库125

4.1.3上传大文件128

4.2显示日历133

4.2.1创建弹出式日期选择器135

4.2.2根据数据库表呈现日历137

4.3显示广告141

4.3.1在XML文件中保存广告141

4.3.2在数据库表中存储广告144

4.3.3跟踪显示和转到145

4.4显示不同的页面视图149

4.4.1显示选项卡式页面视图149

4.4.2显示多部分表单152

4.5显示向导153

4.6小结157

第二部分 设计ASP.NET网站160

第5章 使用母版页设计网站160

5.1创建母版页160

5.1.1创建默认内容163

5.1.2嵌套母版页166

5.1.3在母版页中使用图片和超链接170

5.1.4在Web配置文件中注册母版页172

5.2修改母版页内容172

5.2.1使用Title属性173

5.2.2使用PageHeader属性173

5.2.3暴露母版页属性175

5.2.4对母版页使用FindControl方法177

5.3动态加载母版页178

5.4小结181

第6章 使用主题设计网站182

6.1创建主题182

6.2在主题中添加皮肤183

6.2.1创建命名皮肤184

6.2.2 Themes与Styl eSheetThemes185

6.2.3禁用主题187

6.2.4在Web配置文件中注册主题188

6.3在主题中添加CSS189

6.3.1在主题中添加多个CSS192

6.3.2使用CSS改变页面布局192

6.4创建全局主题195

6.5动态应用主题196

6.6小结200

第7章 使用用户控件创建定制控件201

7.1创建用户控件201

7.1.1在Web配置文件中注册用户控件203

7.1.2暴露用户控件的属性204

7.1.3暴露用户控件的事件206

7.1.4创建AddressForm控件209

7.2 Ajax和用户控件214

7.3动态加载用户控件215

7.3.1使用引用指令216

7.3.2创建多页面向导220

7.4小结226

第三部分 数据访问228

第8章 数据访问概述228

8.1使用DataBound控件228

8.1.1使用列表控件228

8.1.2使用表格式DataBound控件230

8.1.3使用层次DataBound控件233

8.1.4使用其他数据绑定控件235

8.2使用DataSource控件237

8.3使用编程式数据绑定240

8.4模板和数据绑定表达式241

8.4.1使用模板241

8.4.2使用数据绑定表达式244

8.4.3使用两种数据绑定表达式247

8.5 SQL Server 2005 Express概述248

8.5.1 SQL Server Express特性248

8.5.2 SQL Server 2005 Express管理工具249

8.5.3服务器端数据库与本地数据库250

8.6数据库驱动的Web应用程序示例252

8.7小结253

第9章 使用SqlDataSource控件254

9.1创建数据库连接255

9.1.1连接到Microsoft SQL Server255

9.1.2连接到其他数据库257

9.1.3在Web配置文件中保存连接字符串258

9.1.4对连接字符串加密260

9.2执行数据库命令261

9.2.1执行内联SQL语句261

9.2.2执行存储过程263

9.2.3过滤数据库行264

9.2.4改变数据源模型266

9.2.5处理SQL命令执行错误267

9.2.6取消SQL命令执行270

9.3在SqlDataSource控件中使用ASP.NET参数271

9.3.1使用ASP.NET参数对象272

9.3.2使用ASP.NET的Control-Parameter对象274

9.3.3使用ASP.NET的Cookie-Parameter对象277

9.3.4使用ASP.NET的Form-Parameter对象279

9.3.5使用ASP.NET的Profile-Parameter对象281

9.3.6 使用QueryStringParameter对象282

9.3.7使用SessionParameter对象284

9.4通过程序执行SqlDataSource命令285

9.4.1添加ADO.NET参数285

9.4.2执行Insert.Update和Delete命令286

9.4.3执行select命令288

9.5使用SqlDataSource控件缓存数据库数据291

9.6小结293

第10章 使用List控件294

10.1 List控件概述294

10.1.1声明列表项294

10.1.2绑定到数据源296

10.1.3确定被选中的列表项299

10.1.4追加数据项302

10.1.5启用自动回传303

10.1.6使用列表项集合304

10.2使用DropDownList控件307

10.3使用RadioButtonList控件308

10.4使用ListBox控件310

10.5使用CheckBoxList控件313

10.6使用BulletedList控件314

10.7创建自定义的List控件317

10.8小结324

第11章 使用GridView控件325

11.1 GridView控件基础325

11.1.1显示数据325

11.1.2选择数据327

11.1.3使用数据键329

11.1.4数据排序331

11.1.5数据分页336

11.1.6编辑数据341

11.1.7显示空数据344

11.1.8格式化GridView控件347

11.1.9在GridView控件中使用ViewState349

11.2在GridView控件中使用字段349

11.2.1使用BoundField350

11.2.2使用CheckBoxField352

11.2.3使用CommandField353

11.2.4使用ButtonField355

11.2.5使用HyperLinkField357

11.2.6使用ImageField361

11.2.7使用Templ ateField363

11.3 GridView控件的事件365

11.3.1突出显示GridView行366

11.3.2显示列汇总368

11.3.3显示嵌套的主从表单369

11.4扩展GridView控件371

11.4.1创建长文本字段371

11.4.2创建删除按钮字段374

11.4.3创建验证字段376

11.5小结378

第12章 使用DetailsView控件和FormView控件379

12.1使用DetailsView控件379

12.1.1使用DetailsView控件显示数据379

12.1.2在DetailsView控件中使用字段381

12.1.3使用DetailsView控件显示空数据383

12.1.4使用DetailsView控件对数据分页385

12.1.5使用DetailsView控件更新数据390

12.1.6使用DetailsView控件插入数据396

12.1.7使用DetailsView控件删除数据398

12.1.8 DetailsView控件的事件399

12.1.9格式化DetailsView控件401

12.2使用FormView控件403

12.2.1使用FormView控件显示数据404

12.2.2使用FormView控件对数据分页405

12.2.3使用FormView控件编辑数据409

12.2.4使用FormView控件中插入数据412

12.2.5使用FormView控件删除数据414

12.3小结416

第13章 使用Repeater控件和DataList控件417

13.1使用Repeater控件417

13.1.1使用Repeater控件显示数据417

13.1.2在Repeater控件中使用模板420

13.1.3 Repeater控件的事件处理424

13.2使用DataList控件429

13.2.1使用DataList控件显示数据429

13.2.2在多列中显示数据431

13.2.3在DataList控件中使用模板433

13.2.4使用DataList控件选择数据434

13.2.5使用DataList控件编辑数据437

13.2.6 格式化DataList控件440

13.3小结442

第14章 使用ListView和DataPager控件443

14.1使用ListView控件443

14.1.1使用LayoutTemplate和ItemTempl ate444

14.1.2使用GroupTempl ate446

14.1.3选择一行448

14.1.4 排序数据库数据450

14.1.5编辑数据库数据452

14.2使用DataPager控件456

14.2.1创建自定义分页用户界面458

14.2.2使用DataPager控件进行数据源分页459

14.3小结461

第四部分 创建组件464

第15章 创建组件464

15.1创建基本组件464

15.1.1组件和动态编译466

15.1.2 App Code文件夹中不同语言的组件466

15.1.3声明方法467

15.1.4声明字段和属性468

15.1.5声明构造函数472

15.1.6重载方法和构造函数473

15.1.7声明命名空间474

15.1.8创建部分类475

15.1.9继承和MustInherit类476

15.1.10声明接口478

15.1.11使用访问修饰符480

15.1.12智能提示和组件480

15.1.13在组件中使用ASP.NET内部对象481

15.2创建组件库484

15.2.1编译组件库484

15.2.2向类库中添加引用486

15.3构架思考488

15.3.1创建多层应用程序489

15.3.2创建用户界面层489

15.3.3创建业务逻辑层492

15.3.4创建数据访问层494

15.4小结497

第16章 使用ObjectDataSource控件498

16.1使用ObjectDataSource控件表示对象498

16.1.1绑定到组件499

16.1.2绑定到DataReader500

16.1.3绑定到DataSet501

16.1.4绑定到LINQ to SQL查询502

16.1.5绑定到Web服务503

16.2使用ObjectDataSource控件与参数506

16.2.1使用不同的参数类型509

16.2.2作为参数传递对象511

16.3使用ObjectDataSource控件分页、排序和过滤数据515

16.3.1用户界面分页515

16.3.2数据源分页517

16.3.3用户界面排序522

16.3.4数据源排序523

16.3.5过滤数据527

16.4处理ObjectDataSource控件的事件530

16.4.1添加和修改参数530

16.4.2处理方法的执行错误533

16.4.3处理ObjectCreating事件536

16.5 ObjectDataSource控件与并发访问538

16.6扩展ObjectDataSource控件540

16.6.1创建自定义的ObjectData-Source控件540

16.6.2创建自定义参数对象542

16.7小结547

第17章 创建数据访问组件548

17.1连接模式数据访问548

17.1.1使用Connection对象551

17.1.2使用Command对象559

17.1.3使用DataReader对象573

17.2非连接模式数据访问579

17.2.1使用DataAdapter对象579

17.2.2使用DataTable对象584

17.2.3使用DataView对象591

17.2.4使用DataSet对象592

17.3执行异步数据库命令594

17.3.1使用异步ADO.NET方法595

17.3.2使用异步ASP.NET页面596

17.4使用.NET Framework创建数据库对象599

17.4.1启用CLR(通用语言运行时)集成599

17.4.2使用.NET Framework创建用户自定义类型600

17.4.3使用用户自定义类型创建数据访问层603

17.4.4使用.NET Framework创建存储过程606

17.4.5创建存储过程程序集606

17.5小结610

第18章 使用LINQ to SQL访问数据库611

18.1 C#和VB.NET的新特性612

18.1.1理解自动属性612

18.1.2理解初始化列表612

18.1.3理解类型推断614

18.1.4理解匿名类型615

18.1.5理解泛型615

18.1.6理解Lambda表达式617

18.1.7理解扩展方法619

18.1.8理解LINQ620

18.2创建LINQ to SQL实体622

18.2.1手工创建实体622

18.2.2使用Object Relational Designer创建实体625

18.2.3构建实体关联627

18.2.4使用LinqDataSource控件628

18.3使用LINQ to SQL执行标准数据库命令630

18.3.1 LINQ to Objects与LINQ to SQL630

18.3.2使用LINQ to SQL进行选择631

18.3.3使用LINQ to SQL进行插入636

18.3.4使用LINQ to SQL进行更新639

18.3.5使用LINQ to SQL进行删除642

18.3.6动态查询644

18.3.7调试LINQ to SQL647

18.4创建自定义的LINQ实体基类649

18.4.1使用实体基类650

18.4.2使用EntityBase类执行标准数据访问操作650

18.4.3用EntityBase类执行验证652

18.5小结656

第五部分 站点导航658

第19章 使用导航控件658

19.1理解站点地图658

19.2使用SiteMapPath控件660

19.3使用Menu控件664

19.3.1声明式添加Menu条目665

19.3.2组合使用Menu控件和MultiView控件667

19.3.3绑定到站点地图670

19.3.4绑定到XML文件672

19.3.5绑定到数据库数据675

19.3.6定制Menu控件678

19.3.7使用Menu控件的模板683

19.4使用TreeView控件685

19.4.1声明式地添加树视图节点685

19.4.2在TreeView控件中显示复选框688

19.4.3绑定到站点地图690

19.4.4绑定到XML文件691

19.4.5绑定到数据库数据693

19.4.6使用延时加载和Ajax696

19.4.7定制TreeView控件699

19.5创建分层的SQL数据源控件705

19.6小结707

第20章 使用站点地图708

20.1使用SiteMapDataSource控件708

20.2使用SiteMap类713

20.3高级站点地图配置717

20.3.1使用安全修整717

20.3.2合并多个站点地图721

20.3.3创建自定义的站点地图属性722

20.4创建自定义站点地图提供程序724

20.4.1创建AutoSiteMapProvider724

20.4.2创建Sql Si teMapProvi der728

20.5创建Google的SiteMap文件732

20.6小结735

第21章 高级页面导航736

21.1重映射URL736

21.2使用VirtualPathProvider类743

21.2.1 Vi rtualPathProvider类的局限性743

21.2.2理解VirtualPathProvider类743

21.2.3注册VirtualPathProvider类744

21.2.4将网站存储在微软SQL Server数据库中745

21.3小结750

热门推荐