图书介绍

ASP.NET 4揭秘 第1卷2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 4揭秘 第1卷
  • (美)沃尔瑟,(美)霍夫曼,(美)杜德克著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115206992
  • 出版时间:2011
  • 标注页数:884页
  • 文件大小:223MB
  • 文件页数:900页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一部分构建ASRNET页面2

第1章ASPNETFramework概览2

1.1ASRNET和NETFramework5

1.1.1框架类库5

1.1.2公共语言运行库10

1.2ASRNET控件11

1.2.1ASPNET控件概览11

1.2.2HTML控件12

1.2.3理解和处理控件事件13

1.2.4视图状态18

1.3ASRNET页面22

1.3.1动态编译23

1.3.2控件树25

1.3.3使用代码隐藏页面27

1.3.4处理页面事件30

1.3.5使用PageIsPostBack属性32

1.3.6调试和跟踪ASPNET页面33

1.3.7跟踪页面执行36

1.4安装ASRNET38

1.5小结40

第2章使用标准控件41

2.1显示信息41

2.1.1使用Label控件41

2.1.2使用Literal控件45

2.2接收用户输入48

2.2.1使用TextBox控件48

2.2.2使用CheckBox控件54

2.2.3使用RadioButton控件57

2.3提交表单数据60

2.3.1使用Button控件61

2.3.2使用LinkButton控件62

2.3.3使用ImageButton控件65

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

2.3.5执行跨页面发送70

2.3.6指定默认按钮73

2.3.7处理Coand事件74

2.4显示图像77

2.4.1使用Image控件77

2.4.2使用ImageMap控件78

2.5使用Panel控件82

2.6使用HyperLink控件87

2.7小结89

第3章使用验证控件90

3.1验证控件概述90

3.1.1验证控件与JavaScpt93

3.1.2使用PageIsValid94

3.1.3设置Display属性94

3.1.4突出显示验证错误95

3.1.5使用验证组99

3.1.6禁用验证103

3.2使用RequiredFieldvalidator控件104

3.3使用RangeValidator控件108

3.4使用Comparevalidator控件109

3.5使用RegularExpressionValidator控件114

3.6使用Customvalidator控件116

3.7使用ValidationSuary控件122

3.8创建自定义验证控件126

3.8.1创建LengthValidator控件127

3.8.2创建AjaxValidator控件129

3.9小结134

第4章使用Rich控件135

4.1接收上传文件135

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

4.1.2把文件保存到数据库139

4.1.3上传大文件142

4.2显示日历147

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

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

4.3显示广告156

4.3.1在XML文件中保存广告157

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

4.3.3跟踪显示和转到161

4.4显示不同的页面视图166

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

4.4.2显示多部分表单168

4.5显示向导170

4.6显示Silverlight内容174

4.7小结177

第二部分设计ASPNET网站180

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

5.1创建母版页180

5.1.1创建默认内容183

5.1.2嵌套母版页186

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

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

5.2修改母版页内容194

5.2.1使用Title属性194

5.2.2使用PageHeader属性194

5.2.3爆露母版页属性196

5.2.4对母版页使用FindControl方法198

5.3动态加载母版页200

5.4小结203

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

6.1创建主题204

6.2在主题中添加皮肤205

6.2.1创建命名皮肤206

6.2.2Theme与StyleSheetThemes208

6.2.3禁用主题209

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

6.3在主题中添加CSS212

6.3.1在主题中添加多个CSS215

6.3.2使用CSS改变页面布局215

6.4创建全局主题219

6.5动态应用主题220

6.6小结225

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

7.1创建用户控件226

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

7.1.2暴露用户控件的属性229

7.1.3爆露用户控件的事件231

7.1.4创建AddressForm控件235

7.2AJAX和用户控件240

7.3动态加载用户控件242

7.3.1使用引用指令243

7.3.2创建多页面向导247

7.4小结254

第三部分数据访问256

第8章数据访问概述256

8.1使用DataBound控件256

8.1.1使用列表控件256

8.1.2使用表格式DataBound控件259

8.1.3使用层次DataBound控件262

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

8.2使用DataSource控件266

8.3使用编程式数据绑定270

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

8.4.1使用模板272

8.4.2使用数据绑定表达式275

8.4.3使用双向数据绑定表达式278

8.5SQLServer2008Express概述280

8.5.1SQLServerExpress特性280

8.5.2SQLServer2008Express管理工具281

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

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

8.7小结287

第9章使用SqlDataSourc控件288

9.1创建数据库连接289

9.1.1连接到MicrosoSQLServer289

9.1.2连接到其他数据库292

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

9.1.4对连接字符串加密294

9.2执行数据库命令296

9.2.1执行内联SQL语句296

9.2.2执行存储过程298

9.2.3过滤数据库行300

9.2.4改变数据源模型302

9.2.5处理SQL命令执行错误303

9.2.6取消SQL命令执行306

9.3在SqlDataSource控件中使用ASPNET参数308

9.3.1使用ASPNET参数对象308

9.3.2使用ASPNET的ControlParameter对象311

9.3.3使用ASPNET的CookieParameter对象315

9.3.4使用ASPNET的FormParameter对象317

9.3.5使用ASPNET的ProfileParameter对象319

9.3.6使用QueryStringParameter对象320

9.3.7使用SessionParameter对象322

9.4通过程序执行SqlDataSource命令323

9.4.1添加ADONET参数324

9.4.2执行Insert、Update和Delete命令325

9.4.3执行select命令327

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

9.6小结332

第10章使用列表控件333

10.1列表控件概述333

10.1.1声明列表项333

10.1.2绑定到数据源335

10.1.3确定被选中的列表项338

10.1.4追加数据项342

10.1.5启用自动回传343

10.1.6使用列表项集合345

10.2使用DropDownList控件348

10.3使用RadioBuonList控件350

10.4使用ListBox控件351

10.5使用CheckBoxList控件355

10.6使用BulletedList控件357

10.7创建自定义的列表控件361

10.8小结368

第11章使用GriaView控件369

11.1GridView控件基础369

11.1.1显示数据369

11.1.2选择数据372

11.1.3使用数据键374

11.1.4数据排序376

11.1.5数据分页381

11.1.6编辑数据388

11.1.7显示空数据391

11.1.8格式化GridView控件395

11.1.9在GridView控件中使用Viewstate397

11.2在GridView控件中使用字段398

11.2.1使用BoundField398

11.2.2使用CheckBoxField401

11.2.3使用CoandField402

11.2.4使用ButtonField404

11.2.5使用HyperLinkField407

11.2.6使用ImageField411

11.2.7使用TemplateField414

11.3GridView控件的事件417

11.3.1突出显示GridView行417

11.3.2显示列汇总419

11.3.3显示嵌套的主从表单421

11.4扩展GridView控件424

11.4.1创建长文本字段424

11.4.2创建删除按钮字段428

11.4.3创建验证字段430

11.5小结432

第12章使用Dtailsview控件和FormView控件433

12.1使用DetailsView控件433

12.1.1使用DetailsView控件显示数据433

12.1.2在DetailsView控件中使用字段436

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

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

12.1.5使用DetailsView控件更新数据445

12.1.6使用DetailsView控件插入数据452

12.1.7使用DetailsView控件删除数据455

12.1.8DetailsView控件的事件456

12.1.9格式化DetailsView控件459

12.2使用FormView控件461

12.2.1使用FormView控件显示数据461

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

12.2.3使用FormView控件编辑数据467

12.2.4使用FormView控件插入数据470

12.2.5使用FormView控件删除数据473

12.3小结475

第13章使用Repeatr控件和DataList控件476

13.1使用Repeater控件476

13.1.1使用Repeater控件显示数据476

13.1.2在Repeater控件中使用模板479

13.1.3Repeater控件的事件处理484

13.2使用DataList控件490

13.2.1使用DataList控件显示数据490

13.2.2在多列中显示数据492

13.2.3在DataList控件中使用模板494

13.2.4使用DataList控件选择数据496

13.2.5使用DataList控件编辑数据499

13.2.6格式化DataList控件503

13.3小结505

第14章使用ListView和DataPager控件506

14.1使用ListView控件506

14.1.1使用LayoutTemplate和ItemTemplate507

14.1.2使用GroupTemplate510

14.1.3选择一行512

14.1.4数据库数据排序515

14.1.5编辑数据库数据516

14.2使用DataPager控件522

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

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

14.3小结527

第15章使用Chart控件528

15.1Chart控件的基础知识528

15.1.1使用Chart控件显示数据528

15.1.2排序和过滤数据532

15.1.3统计公式534

15.2定制图表的外观539

15.2.1定制背景和绘图区540

15.2.2 3D图表543

15.3多级报告543

15.4小结544

第16章使用QueryExtender控件545

16.1QueryExtender控件介绍545

16.2使用声明性语法查询数据545

16.2.1使用ControlFilterExpression进行查询545

16.2.2使用CustomExpression进行查询546

16.2.3使用DynamicFilterExpression进行查询546

16.2.4使用MethodExpression进行查询546

16.2.5使用orderByExpression进行排序547

16.2.6使用PropertyExpression进行查询547

16.2.7使用RangeExpression进行查询548

16.2.8使用SearchExpression进行查询548

16.3使用QueryExtender控件创建示例页面549

16.4小结551

第四部分创建组件554

第17章创建组件554

17.1创建基本组件554

17.1.1组件和动态编译556

17.1.2App一ode文件夹中不同语言的组件557

17.1.3声明方法557

17.1.4声明字段和属性559

17.1.5声明构造函数563

17.1.6重载方法和构造函数564

17.1.7声明命名空间565

17.1.8创建部分类566

17.1.9继承和abstract类567

17.1.10声明接口569

17.1.11使用访问修饰符570

17.1.12智能提示和组件571

17.1.13在组件中使用ASPNET内部对象573

17.2创建组件库575

17.2.1编译组件库575

17.2.2向类库中添加引用578

17.3架构思考581

17.3.1创建多层应用程序581

17.3.2创建用户界面层581

17.3.3创建业务逻辑层584

17.34创建数据访问层587

17.4小结591

第18章使用objectDataSource控件592

18.1使用objectDataSource控件表示对象592

18.1.1绑定到组件593

18.1.2绑定到DataReader594

18.1.3绑定到DataSet596

18.1.4绑定到LINQtoSQL查询597

18.1.5绑定到Web服务598

18.2使用objectDataSource控件与参数601

18.2.1使用不同的参数类型604

18.2.2作为参数传递对象607

18.3使用objectDataSource控件分页、排序和过滤数据610

18.3.1用户界面分页611

18.3.2数据源分页613

18.3.3用户界面排序618

18.3.4数据源排序620

18.3.5过滤数据624

18.4处理objectDataSource控件的事件628

18.4.1添加和修改参数628

18.4.2处理方法的执行错误631

18.4.3处理objectCreating事件635

18.5objectDataSource控件与并发访问636

18.6扩展objectDataSource控件639

18.6.1创建自定义的objectDataSource控件639

18.6.2创建自定义参数对象642

18.7小结647

第19章用ADONET创建数据访问组件648

19.1连接模式数据访问649

19.1.1使用Connection对象652

19.1.2使用Comrrand对象660

19.1.3使用DataReader对象677

19.2非连接模式数据访问683

19.2.1使用DataAdapter对象684

19.2.2使用DataTable对象689

19.2.3使用DataView对象696

19.2.4使用DataSet对象699

19.3执行异步数据库命令701

19.3.1使用异步ADONET方法701

19.3.2使用异步ASPNET页面703

19.4使用NETFramework创建数据库对象706

19.4.1启用CLR集成706

19.4.2使用NETFramework创建用户自定义类型707

19.4.3使用用户自定义类型创建数据访问层710

19.4.4使用NETFramework创建存储过程713

19.4.5创建存储过程程序集714

19.5小结718

第20章使用LINQtoSQL访问数据库720

20.1C#和VBNET的新特性720

20.1.1理解自动属性721

20.1.2理解初始化器721

20.1.3理解类型推断723

20.1.4理解匿名类型724

20.1.5理解泛型724

20.1.6理解Lambda表达式726

20.1.7理解扩展方法729

20.1.8理解LQ730

20.2创建LQtoSQL实体732

20.2.1手工创建实体732

20.2.2使用LQtoSQLDesigner创建实体735

20.2.3构建实体关联737

20.2.4使用LinqDataSource控件738

20.3使用LQtoSQL执行标准数据库命令741

20.3.1LQtoObjects与LQtoSQL741

20.3.2使用LQtoSQL进行选择742

20.3.3使用LQtoSQL进行插入748

20.3.4使用LQtoSQL进行更新751

20.3.5使用LQtoSQL进行删除754

20.3.6动态查询755

20.3.7调试LQtoSQL759

20.4创建自定义的LQ实体基类761

20.4.1使用实体基类762

20.4.2使用EntityBase类执行标准数据访问操作762

20.4.3用EntityBase类执行验证764

20.5小结768

第21章包含WCF数据服务的数据访问769

21.1WCF数据服务概述769

21.2使用包含ServiceReference的数据服务770

21.3使用包含数据上下文的数据服务773

21.4小结775

第五部分站点导航778

第22章使用导航控件778

22.1理解站点地图778

22.2使用SiteMapPath控件780

22.3使用Menu控件785

22.3.1声明式添加Menu条目785

22.3.2组合使用Menu控件和MultiView控件788

22.3.3绑定到站点地图791

22.3.4绑定到XML文件794

22.3.5绑定到数据库数据797

22.3.6定制Menu控件800

22.3.7使用Menu控件的模板806

22.4使用TreeView控件808

22.4.1声明式地添加树视图节点808

22.4.2在TreeView控件中显示复选框812

22.4.3绑定到站点地图814

22.4.4绑定到XML文件815

22.4.5绑定到数据库数据817

22.4.6使用延时加载和AJAX820

22.4.7定制TreeView控件824

22.5创建分层的SQL数据源控件830

22.6小结832

第23章使用站点地图834

23.1使用SiteMapDataSource控件834

23.2使用SiteMap类840

23.3高级站点地图配置844

23.3.1使用安全修整844

23.3.2合并多个站点地图848

23.3.3创建自定义的站点地图属性850

23.4创建自定义站点地图提供程序851

23.4.1创建AutoSiteMapProvidero852

23.4.2创建SqlSiteMapProvider856

23.5创建Google的SiteMap文件860

23.6小结863

第24章高级页面导航865

24.1重映射URL865

24.2使用VirtualPathProvider类872

24.2.1VirtualPathProvider类的局限性873

24.2.2理解VirtualPathProvider类873

24.2.3注册VirtualPathProvider类874

24.3小结875

第25章使用ASPNET的URL路由引擎876

25.1URL路由介绍876

25.2基础URL路由方案877

25.2.1映射基础URL877

25.2.2映射包含参数的URL878

25.2.3映射包含多个段的URL879

25.2.4通过路由链接到其他页面879

25.3高级URL路由880

25.3.1使用包含默认参数的路由880

25.3.2使用约束路由881

25.3.3路由的安全问题882

25.4小结882

热门推荐