图书介绍

圣殿祭司的ASP.NET 2.0开发详解 使用VBPDF|Epub|txt|kindle电子书版本网盘下载

圣殿祭司的ASP.NET 2.0开发详解 使用VB
  • 奚江华著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121042959
  • 出版时间:2007
  • 标注页数:816页
  • 文件大小:197MB
  • 文件页数:845页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

圣殿祭司的ASP.NET 2.0开发详解 使用VBPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual Studio 2005 IDE集成开发环境新功能介绍1

1.1 Visual Studio 2005对程序员的意义2

1.2 Visual Studio 2005开发工具版本介绍4

1.3 Visual Studio 2005与Visual Studio.NET 2003开发环境的共存4

1.4 Visual Studio 2005开发工具安装7

1.5 创建您的第一个ASP.NET 2.0的WebSite网站9

1.6 解决方案资源管理器功能图解12

1.7 解决方案与项目的管理与设置14

1.8 设计模式与源文件模式17

1.9 文档大纲窗口17

1.10 HTML标记导航(Tag Navigation)18

1.11 源文件模式下控件拖曳的改良19

1.12 HTML标签格式保留的改良19

1.13 显示不可见的HTML Elements20

1.14 文档窗口20

1.15 窗口位置的配置23

1.16 Web开发环境的设置24

1.17 安装部署27

1.18 Visual Studio 2005 Starter Kit包30

1.19 范例程序名称列表32

1.20 结论33

第2章 Visual Studio 2005高级功能秘技35

2.1 CodeBeside36

2.2 CodeBehind 2.043

2.3 项目设计工具(Project Designer)44

2.4 将ASP.NET程序开发服务器Port固定下来的秘技46

2.5 ASP.NET网站多个.NET Framework版本的设置48

2.6 aspnet_regiis.exe IIS登录工具49

2.7 网站数据库的注册52

2.8 数据库连接字符串的设置与读取52

2.9 数据库连接设置的加解密55

2.10 ASP.NET网站特殊文件夹55

2.11 代码段(Code Snippets)57

2.12 程序代码重构(Refactoring)61

2.13 ASP.NET 2.0的编译模型(Compilation Model)67

2.14 ClientBuildManager类的编译功能72

2.15 发布网站(Publish Web Site)74

2.16 项目同时使用C#与VB.NET两种语言及多组件的技巧75

2.17 结论78

第3章 SQL Server 2005数据库的安装、管理与使用策略79

3.1 SQL Server 2005数据库介绍80

3.2 SQL Server 2005版本介绍81

3.3 SQL Server 2005 Express的SP2后续新版本及修补更新83

3.4 软硬件安装需求87

3.5 谈SQL 2005标准版、SQL 2005 Express、SQL 2000共存安装90

3.6 安装SQL Server 2005联机丛书98

3.7 导入北风数据库(Northwind)100

3.8 SQL Server 2005数据库的设置与管理102

3.9 在VS 2005 IDE中连接SQL Server数据库105

3.10 数据库功能介绍108

3.11 结论114

第4章 ASP.NET 2.0的Page、Cross Page Posting与Client-Side Script新功能115

4.1 跨网页公布(Cross-Page Posting)116

4.2 HtmlHead与HtmlMeta类127

4.3 Client端Script的增强与改良131

4.4 Client端的异步Callback(Client-Callback)144

4.5 ASP.NET网页指示符(Page Directive)151

4.6 结论153

第5章 微软ASP.NET 2.0的AJAX利剑——ASP.NET AJAX155

5.1 AJAX异步技术156

5.2 AJAX简单范例157

5.3 AJAX范例程序特点说明160

5.4 了解AJAX应用程序与ASP.NET AJAX161

5.5 结论167

第6章 ASP.NET AJAX服务器控件169

6.1 以Server端与Client端为中心的两种开发模式170

6.2 ASP.NET AJAX系统环境安装设置172

6.3 服务器端的ASP.NET AJAX异步定时器应用174

6.4 再论ASP.NET AJAX异步更新与传统的页面更新184

6.5 ASP.NET AJAX服务器控件属性与事件功能解说188

6.6 ASP.NET AJAX大未来190

6.7 结论192

第7章 ASP.NET 2.0其他新增控件介绍193

7.1 FileUpload文件上传控件194

7.2 TextBox的自动完成(AutoCompleteType)改良203

7.3 DropDownList控件的AppendData BoundItems属性206

7.4 Panel控件的滚动条208

7.5 MultiView与View控件209

7.6 Wizard向导控件214

7.7 结论234

第8章 全方位的神奇新对象My235

8.1 My对象含义236

8.2 My对象与项目类型相依性239

8.3 My的大分类对象功能简介240

8.4 My.Application对象241

8.5 My.Computer对象248

8.6 My.Forms对象261

8.7 My.Log对象262

8.8 My.Resources对象263

8.9 My.Settings对象270

8.10 My.User对象277

8.11 My.WebServices对象278

8.12 My对象内部运作原理揭秘283

8.13 结论284

第9章 GridView与SqlDataSource控件——应用篇285

9.1 GridView功能特色286

9.2 GridView与SqlDataSource控件架构287

9.3 GridView与SqlDataSource声明式语法288

9.4 GridView控件属性290

9.5 网站数据库的注册与导入292

9.6 对VS 2005及GridView向导的正确期许297

9.7 GridView的DataSourceID vs.DataSource属性298

9.8 数据控件的七种字段类型(Fields Type)的应用299

9.9 谈GridView的AJAX异步Callback341

9.10 GridView分页外观设置342

9.11 GridView的多个数据表的Table Join查询344

9.12 GridView结合OnClientClick进行确认操作346

9.13 结论347

第10章 GridView与SqlDataSource控件——动态程序篇349

10.1 GridView对数据处理与事件模式的改变350

10.2 GirdView控件方法与事件350

10.3 GridView的CodeBehind撰写模式352

10.4 GridViewRow的RowType与RowState属性354

10.5 GridView与多个Table数据表的Join查询362

10.6 GridView分页与排序功能(Page&Sort)363

10.7 GridView数据行的选择功能(Selection)370

10.8 GridView数据行的删除功能(Delete)375

10.9 GridView数据行的编辑与更新功能378

10.10 动态创建TemplateField模板字段的原理382

10.11 GridView表头表尾的跨列跨行、多重表头表尾388

10.12 GridView对背景图片的支持397

10.13 GridView数据行的外部更新398

10.14 GridView的数据库事务401

10.15 结论402

第11章 新一代数据访问方式Data Source控件403

11.1 祭司对Data Source控件的思考404

11.2 Data Source控件诞生的使命404

11.3 Data Source数据源控件简介406

11.4 Data Source控件架构406

11.5 DataSourceID属性与数据绑定控件408

11.6 DataSourceMode数据源模式409

11.7 DataSource控件参数类型410

11.8 六种参数类型的应用413

11.9 参数方向(Parameter Direction)418

11.10 Data Source控件的数据筛选过滤机制419

11.11 Data Source控件的缓存426

11.12 Data Source控件的分页与排序原理解说428

11.13 Data Source控件数据库事务429

11.14 SqlDataSource控件事务机制的诡异之处435

11.15 SqlDataSource控件对Stored Procedure存储过程的访问436

11.16 ObjectDataSource控件440

11.17 数据访问冲突检测451

11.18 数据源控件与ADO.NET之间的抉择时机459

11.19 结论461

第12章 DetailsView、FormView与DataList控件介绍463

12.1 DetailsView控件464

12.2 FormView控件489

12.3 DataList控件498

12.4 结论502

第13章 ASP.NET 2.0网站导航功能(Web Site Navigation)503

13.1 ASP.NET 2.0网站导航功能的意义504

13.2 网站导航控件简介505

13.3 创建网站导航地图路径507

13.4 TreeView控件510

13.5 SiteMapPath服务器控件525

13.6 Menu服务器控件531

13.7 通过SiteMapProvider API访问多个SiteMap文件542

13.8 SiteMap类API547

13.9 结论550

第14章 Master Pages母版页551

14.1 Master Pages母版页概观552

14.2 创建Master Pages母版页554

14.3 使用Master Pages创建内容页558

14.4 Master Pages母版页运行原理560

14.5 嵌套Master Pages(Nested Master Pages)562

14.6 在内容页中以程序读取Master Page相关对象565

14.7 结论566

第15章 ASP.NET 2.0网站管理工具与Configuration配置API567

15.1 注册ASP.NET网站数据库与设置Provider568

15.2 ASPNET_REGSQL数据库注册工具568

15.3 ASP.NET网站管理工具(Web Site Administration Tool)572

15.4 当没有安装VS2005时如何使用ASP.NET网站管理工具592

15.5 ASP.NET MMC Snap-In嵌入式管理单元593

15.6 配置管理API(Configuration API)596

15.7 Web.config配置文件加密602

15.8 ASPNET_REGIIS命令的IIS注册与Web.config加密解密607

15.9 结论609

第16章 ASP.NET网页安全管理的验证与授权611

16.1 祭司的话612

16.2 验证与授权的定义612

16.3 验证与授权在Windows操作系统上的权力根源614

16.4 IIS网站目录安全设置616

16.5 Windows验证模式617

16.6 Forms验证模式619

16.7 Forms验证模式机制的探讨623

16.8 结论625

第17章 ASP.NET 2.0网页安全管理的Login控件627

17.1 祭司的话628

17.2 Login相关控件629

17.3 检查ASP.NET 2.0网站安全设置相关功能630

17.4 Login控件630

17.5 自定义Login控件模板637

17.6 LoginName控件640

17.7 LoginStatus控件641

1 7.8 LoginView控件642

17.9 创建用户向导CreateUserWizard控件645

17.10 变更密码ChangePassword控件646

17.11 恢复密码PasswordRecovery控件647

17.12 结论650

第18章 ASP.NET 2.0网页安全管理的Membership与Role API651

18.1 祭司的话652

18.2 Membership成员资格653

18.3 Membership背后运行的秘密684

18.4 角色管理(Role Management)686

18.5 ASP.NET 2.0网页授权(Authorization)706

18.6 结论709

第19章 Profile用户设置文件711

19.1 Profile用户设置文件应用范围712

19.2 Profile设置文件对用户数据的存储713

19.3 定义Profile用户设置文件714

19.4 更新Profile用户设置文件717

19.5 Profile用户设置文件与用户身份验证的关系720

19.6 读取全部用户的Profile设置文件数据721

19.7 Profile用户设置文件运行原理725

19.8 匿名用户Profile(Anonymous Profile)728

19.9 存储与使用匿名用户Profile设置文件730

19.10 匿名者Profile迁移(Migration)733

19.11 ProfileModule类736

19.12 Profile_Personalize事件737

19.13 ProfileAutoSaving事件742

19.14 ProfileManager类745

19.15 以程序读取Web.config文件中的Profile Property属性设置753

19.16 以程序动态创建Profile设置文件755

19.17 以程序读取anonymousIdentification相关属性设置757

19.18 加密Profile设置文件区块强化安全性759

19.19 结论759

第20章 Web Parts Framework761

20.1 Web部件架构762

20.2 Web部件(Web Parts)概观770

20.3 细说Web部件控件集合771

20.4 Web部件的五种显示模式(DisplayMode)775

20.5 Web部件的个性化数据的管理808

20.6 结论815

第1章 Visual Studio 2005 IDE集成开发环境新功能介绍1

范例1-1 加入第二个网站项目14

范例1-2 设置显示解决方案15

第2章 Visual Studio 2005高级功能秘技35

范例2-1 Partial Class的应用41

范例2-2 固定ASP.NET程序开发服务器的Port46

范例2-3 以aspnet_regiis.exe手动注册ASP.NET版本50

范例2-4 读取Web.config中的数据库连接设置54

范例2-5 使用代码段58

范例2-6 使用重构的提取方法63

范例2-7 使用重构的重新命名65

范例2-8 动态编译的证明68

范例2-9 使用aspnet_compiler.exe预编译70

范例2-10 通过程序API运行编译工作72

范例2-11 项目同时使用C#与VB类程序75

第3章 SQL Server 2005数据库的安装、管理与使用策略79

范例3-1 VS 2005连接数据库106

范例3-2 定义视图110

第4章 ASP.NET 2.0的Page、Cross Page Posting与Client-Side Script新功能115

范例4-1 初步体验跨网页公布117

范例4-2 使用@PreviousPageType指示符120

范例4-3 使用@Reference指示符122

范例4-4 使用HtmlHead类添加CSS设置127

范例4-5 使用HtmlMeta类添加<Meta>设置129

范例4-6 设置控制项成为焦点(Focus)131

范例4-7 设置WebForm窗体默认按钮与焦点133

范例4-8 Client端的Confirm确认对话框136

范例4-9 在Server端的Button引发Client端Click事件(打开网页)138

范例4-10 使用RegisterClientScriptInclude动态注册.js文件141

范例4-11 使用RegisterClientScriptBlock动态注册JavaScript指令区块143

范例4-12 使用RegisterStartUpScript动态注册JavaScript指令143

范例4-13 使用Calback进行异步数据库查询145

范例4-14 使用Callback进行异步数据库查询(简化版)149

第5章 微软ASP.NET 2.0的AJAX利剑——ASP.NET AJAX155

范例5-1 AJAX简单范例157

第6章 ASP.NET AJAX服务器控件169

范例6-1 ASP.NET AJAX服务器端时钟范例177

范例6-2 ASP.NET AJAX服务器端时钟范例GDI+加强版180

范例6-3 Partial-Page Rendering局部更新与传统Postback更新之对比184

范例6-4 日历控件结合ASP.NET AJAX异步186

范例6-5 GridView控件结合ASP.NET AJAX异步187

第7章 ASP.NET 2.0其他新增控件介绍193

范例7-1 FileUpload控件上传文件194

范例7-2 FileUpload多个文件上传196

范例7-3 限制FileUpload文件的上传类型200

范例7-4 设置TextBox控件AutoCompleteType自动完成属性204

范例7-5 使用DropDownList控件的AppendDataBoundItems属性207

范例7-6 使用Panel控件的滚动条208

范例7-7 使用MultiView与View控件显示图片209

范例7-8 MultiView结合Menu控件212

范例7-9 以Wizard控件创建会员帐号申请215

范例7-10 编辑Wizard控件模板227

范例7-11 Wizard控件事件的应用230

第8章 全方位的神奇新对象My235

范例8-1 使用My.Application.Info对象读取应用程序信息243

范例8-2 使用My.Application.Log对象写入Log文件245

范例8-3 使用My.Application.Log对象写入事件查看器(EventLog)246

范例8-4 使用My.Computer.Info对象读取计算机信息250

范例8-5 使用My.Computer.Audio对象播放音效251

范例8-6 使用My.Computer.Clipboard对象读取剪贴板图片252

范例8-7 使用My.Computer.FileSystem对象读取文本文件255

范例8-8 使用My.Computer.Network对象Ping计算机IP257

范例8-9 使用My.Computer.Ports对象访问计算机COM Port258

范例8-10 使用My.Computer.Registry对象读取Registry文件260

范例8-11 使用My.Forms对象动态起始Windows窗体261

范例8-12 使用My.Log对象读取Log信息262

范例8-13 使用My.Resources对象读取资源文件图片265

范例8-14 在Web中使用My.Resources对象读取资源文件图片267

范例8-15 使用My.Settings对象访问设置文件276

范例8-16 使用My.User对象(Web项目)277

范例8-17 使用My.WebServices对象读取Web Services281

第9章 GridView与SqlDataSource控件——应用篇285

范例9-1 ASP.NET网站数据库连接设置292

范例9-2 VS 2005对SQL Server数据库拖曳的支持294

范例9-3 使用BoundField数据绑定字段303

范例9-4 标准数值格式化字符串(Standard Numeric Format Strings)的应用306

范例9-5 BoundField字段DataFormatString字符串格式化的应用307

范例9-6 使用ButtonField按钮字段312

范例9-7 ButtonField按钮字段的格式化316

范例9-8 使用CommandField命令按钮字段318

范例9-9 自定义CommandField命令按钮字段320

范例9-10 使用CheckBoxField复选框字段322

范例9-11 使用HyperLinkField超链接字段324

范例9-12 使用HyperLinkField超链接字段(动态程序代码)326

范例9-13 使用ImageField图像字段329

范例9-14 GridView动态显示数据库图片332

范例9-15 创建TemplateField模板字段336

范例9-16 将Field字段转换成模板339

范例9-17 设置GridView控件的分页343

范例9-18 GridView显示Client端的Confirm对话框346

第10章 GridView与SqlDataSource控件——动态程序篇349

范例10-1 判断GridViewRow的RowState355

范例10-2 GridView数据行的光棒效果359

范例10-3 GridView数据行的光棒效果(JavaScript版)360

范例10-4 GridView显示多个Table Join查询结果362

范例10-5 GridView分页使用图片按钮并添加分页码显示364

范例10-6 GridView图片与数字分页按钮并存366

范例10-7 GridView分页与排序程序技巧367

范例10-8 GridView选择数据行及动态字段排序370

范例10-9 Master-Details数据明细查询374

范例10-10 GridView数据行的删除功能375

范例10-11 删除多重字段组成唯一识别键值的数据行377

范例10-12 GridView数据行的编辑与更新功能379

范例10-13 用程序动态创建TemplateField模板字段383

范例10-14 HTML的表格跨列跨行389

范例10-15 GridView多重表头与表尾的跨列跨行390

范例10-16 GridView数据行的折行394

范例10-17 创建GridView表头表尾与数据行的背景图片397

范例10-18 GridView数据行的外部更新399

第11章 新一代数据访问方式Data Source控件403

范例11-1 以DataReader作为数据源的绑定409

范例11-2 使用ControlParameter参数类型413

范例11-3 使用CookieParameter参数类型414

范例11-4 使用FormParameter参数类型415

范例11-5 使用QueryStringParameter参数类型416

范例11-6 使用SessionParameter参数类型417

范例11-7 使用一般数值或字符串当参数DefaultValue418

范例11-8 参数方向的设置419

范例11-9 使用SelectCommand筛选过滤数据421

范例11-10 使用FilterExpression筛选数据423

范例11-11 添加员工基本数据的ADO.NET 1.0数据库事务程序429

范例11-12 多笔式的ADO.NET 1.0数据库事务430

范例11-13 SqlDataSource控件的数据库事务431

范例11-14 连续大量数据添加至数据库的事务433

范例11-15 创建存储过程436

范例11-16 以ADO.NET调用存储过程437

范例11-17 以SqlDataSource程序代码访问存储过程438

范例11-18 以SqlDataSource向导访问存储过程439

范例11-19 以ObjectDataSource调用业务对象程序442

范例11-20 ObjectDataSource与DataSet Designer的结合447

范例11-21 冲突检测的OverwriteChanges454

范例11-22 冲突检测的CompareAllValues456

第12章 DetailsView、FormView与DataList控件介绍463

范例12-1 创建基本的DetailsView467

范例12-2 读取DetailsView数据项的字段标题及内容信息470

范例12-3 DetailsView模式的应用474

范例12-4 DetailsView的Style模式设置476

范例12-5 DetailsView外观调整477

范例12-6 创建DetailsView表头表尾与数据行的背景图片480

范例12-7 自定义DetailsView模板功能481

范例12-8 动态显示数据库中Image字段图片488

范例12-9 访问FormView的数据与模式492

范例12-10 自定义命令按钮496

范例12-11 DataList控件的ExtractTemplateRows属性运用498

范例12-12 显示数据库Image图片500

范例12-13 DataList字段项的数据访问500

第13章 ASP.NET 2.0网站导航功能(Web Site Navigation)503

范例13-1 创建SiteMap格式的网站导航结构文件507

范例13-2 创建XML格式的网站导航结构文件509

范例13-3 TreeView使用SiteMapDataSource绑定至SiteMap文件511

范例13-4 TreeView绑定至XML文件512

范例13-5 使用TreeView节点编辑器创建TreeView控件514

范例13-6 以TreeNode节点方式创建TreeView控件516

范例13-7 通过程序与XML文件进行连接以创建TreeView控件518

范例13-8 检查TreeView被勾选的节点523

范例13-9 TreeView控件的TreeNode节点折叠与展开事件523

范例13-10 置换TreeView节点文字525

范例13-11 创建基本的SiteMapPath控件526

范例13-12 SiteMapPath控件的ItemCreated事件应用530

范例13-13 创建Menu控件菜单菜单532

范例13-14 静态与动态菜单的应用533

范例13-15 Menu使用SiteMapDataSource绑定至SiteMap文件535

范例13-16 Menu绑定至XML文件535

范例13-17 使用菜单项编辑器(MenuItem Editor)创建535

范例13-18 以MenuItem项创建Menu控件536

范例13-19 通过程序与XML文件进行绑定以创建Menu控件538

范例13-20 Menu控件的MenuItemDataBound事件应用541

范例13-21 TreeView控件使用多个SiteMap文件定义542

范例13-22 TreeView控件使用多个XML文件定义545

范例13-23 读取网站导航RootNode根节点信息547

第14章 Master Pages母版页551

范例14-1 创建Master Pages母版页554

范例14-2 创建嵌套Master Pages母版页562

范例14-3 在内容页中以程序读取Master Page相关对象565

第15章 ASP.NET 2.0网站管理工具与Configuration配置API567

范例15-1 使用ASP.NET网站管理工具573

范例15-2 创建ASP.NET用户帐号576

范例15-3 创建Role角色580

范例15-4 应用程序设置操作585

范例15-5 另类的网站应用程序脱机秘技588

范例15-6 独立运行ASP.NET网站管理工具592

范例15-7 使用ASP.NET配置设置工具设置SQL Server数据库连接593

范例15-8 读取<connectionStrings>配置节连接字符串设置值598

范例15-9 连续读取<connectionStrings>配置节连接字符串599

范例15-10 读取<appSettings>配置节应用程序设置值599

范例15-11 连续读取<appSettings>配置节应用程序设置值600

范例15-12 读取<mailSettings>配置节SMTP Mail设置601

范例15-13 应用程序<appSettings>配置节的加密602

范例15-14 数据库连接字符串ConnectionString配置节的加密606

范例15-15 使用ASPNET_REGIIS命令进行Web.config的加密解密607

第16章 ASP.NET网页安全管理的验证与授权611

范例16-1 Windows验证模式的使用618

范例16-2 Forms验证模式的使用620

第17章 ASP.NET 2.0网页安全管理的Login控件627

范例17-1 使用Login控件632

范例17-2 自定义Login控件的验证程序634

范例17-3 自定义Login控件模板637

范例17-4 使用LoginName控件640

范例17-5 使用LoginStatus控件642

范例17-6 自定义LoginView模板643

范例17-7 自定义RoleGroup模板644

范例17-8 使用CreateUserWizard控件创建用户帐号645

范例17-9 使用ChangePassword控件646

范例17-10 使用PasswordRecovery控件647

第18章 ASP.NET 2.0网页安全管理的Membership与Role API651

范例18-1 用Membership.CreateUser()方法创建用户帐号659

范例18-2 利用MembershipCreateStatus获取帐号创建成功或失败的消息662

范例18-3 利用Membership.Validate()方法验证用户身份663

范例18-4 利用Membership.FindUserByName()及FindUser-ByEmail()寻找用户665

范例18-5 利用Membership.GetAllUsers()读取所有用户资料667

范例18-6 利用Membership.Update()更新用户资料668

范例18-7 统计目前在线用户670

范例18-8 利用Membership.DeleteUser()删除用户帐号672

范例18-9 读取用户密码674

范例18-10 利用MembershipUser类改变或重设用户密码676

范例18-11 利用MembershipUser来改变或重设安全问题及解答678

范例18-12 利用MembershipUser.UnlockUser()解除被锁定的用户帐号679

范例18-13 是否允许用户帐号能够被验证682

范例18-14 利用Roles.GetAllRoles()方法取得Roles数据库所有角色组690

范例18-15 添加与删除角色692

范例18-16 将一个用户加入一个角色(一对一)695

范例18-17 将一个用户加入多个角色(一对多)696

范例18-18 将多个用户加入一个角色(多对一)699

范例18-19 将多个用户加入多个角色(多对多)700

范例18-20 将一个用户自一个角色中移除(一对一)702

范例18-21 将一个用户自多个角色中移除(一对多)702

范例18-22 将多个用户自一个角色中移除(多对一)702

范例18-23 将多个用户自多个角色中移除(多对多)703

范例18-24 使用Roles.GetRolesForUser()方法读取用户角色703

范例18-25 使用Roles.GetUsersInRole(rolename As String)方法读取用户角色704

范例18-26 判断用户是否属于某个角色705

范例18-27 创建用户与角色对网页访问的授权707

第19章 Profile用户设置文件711

范例19-1 Profile用户设置文件的初步体验714

范例19-2 更新Profile用户设置文件718

范例19-3 读取所有用户Profile设置文件(DropDownList)721

范例19-4 读取所有用户Profile设置文件(CheckBoxList)723

范例19-5 存储与使用匿名用户Profile设置文件731

范例19-6 匿名者Profile设置文件的迁移733

范例19-7 Profile设置文件结合Role角色与Profile_Personalize事件737

范例19-8 利用Profile_ProfileAutoSaving事件动态改变Profile自动存储机制743

范例19-9 以ProfileManager读取Profile的相关属性746

范例19-10 以ProfileManager.DeleteProfile方法删除单一用户Profile设置文件747

范例19-11 以ProfileManager.DeleteProfiles方法删除多个用户Profile设置文件748

范例19-12 删除与查询超过指定日期时间内未登录用户的Profile751

范例19-13 以程序读取Web.config文件中的Profile Property属性设置753

范例19-14 以程序动态创建Profile设置文件755

范例19-15 读取匿名身份识别配置节属性758

第20章 Web Parts Framework761

范例20-1 设计第一个Web部件页面763

范例20-2 设计模式的使用779

范例20-3 编辑模式的使用786

范例20-4 Web部件属性设置导出(Export)791

范例20-5 目录模式下的DeclarativeCatalogPart796

范例20-6 目录模式下的PageCatalogPart801

范例20-7 目录模式下的导入Web部件控件805

范例20-8 连接区域808

范例20-9 使用WebPartManager.Personalization进行个性化数据重设808

范例20-10 使用PersonalizationAdministration类读取及重设个性化设置812

热门推荐