请输入您要查询的百科知识:

 

词条 ASP.NET3.5高级编程第5版
释义

《ASP.NET3.5高级编程第5版》(套装上下卷)的内容:服务器控件的概念及其在ASP.NET开发中的重要作用,用Master页面功能创建模板化的ASP.NET页面,处理企业数据库中的数据,包括SQLServer。

版权信息

书 名: ASP.NET3.5高级编程第5版

作 者:(美国)(Evjen.B.)伊夫杰(美国)(Rader.D.)内达

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302181194

开本: 16

定价: 158.00 元

内容简介

调试、打包和部署ASP.NET应用程序,监控其运行状况和性能,处理错误

使用LINQ快速、有条理地检索、更新、删除数据,并提供示例来比较LINQ和以前的技术

为全世界的用户用多种语言本地化Web站点

在ASP.NET应用程序中添加AJAX功能

在已有的ASP.NET应用程序中集成Silverlight交互性技术

使用和扩展提供程序模型,来访问数据库、进程等

在ScottHanselman的ASP.NET终极开发工具附录中有哪些免费工具

本书的读者

本书适用于希望转而使用ASP.NET3.5、VisualStudio2008和C#3.0(2008)或VisualBasic9(2008)的程序员和开发人员。

作者简介

杨浩,工学硕士,大学讲师,多年从事计算机和机械方面的教学和研究工作,发表论文数篇,参编和翻译的图书多达20余本,还曾多次获得市部级奖项。近几年一直致力于跟踪.NET技术的发展,积极从事.NET技术文档和图书的翻译工作。

编辑推荐

ASP.NET3.5在ASP.NET2.0Framework提供的功能的基础上,把VisualStudio2008的强大功能、C#2008和VisualBasic2008中的许多语言改进结合起来,还集成了一个强大的新技术LINQ。再加上IIS7.0及其托管代码请求处理管道,使Web应用程序的开发有了革命性的飞跃。

ASP.NET3.5还有一些新增的服务器控件,例如ListView和非常灵活的GridView。它还包含AJAX技术的新改进和VisualStudio2008中的新JavaScript调试功能。本书修订了非常畅销的《ASP.NET2.0高级编程》,并添加了数百页新内容和数十个新代码示例,以便于读者学习这些新技术。

目录

上卷

第1章应用程序和页面框架

1.1应用程序的位置选项

1.1.1内置的Web服务器

1.1.2IIS

1.1.3FTP

1.1.4Web站点需要FrontPageExtensions

1.2ASP.NET页面结构选项

1.2.1内嵌编码

1.2.2后台编码模型

1.3ASP.NET3.5的Page指令

1.3.1@Page指令

1.3.2@Master指令

1.3.3@Control指令

1.3.4@Import指令

1.3.5@Implements指令

1.3.6@Register指令

1.3.7@Assembly指令

1.3.8@PreviousPageType指令

1.3.9@MasterType指令

1.3.10@OutputCache指令

1.3.11@Reference指令

1.4ASP.NET页面的事件

1.5处理回送

1.6跨页面的传送

1.7ASP.NET应用程序文件夹

1.7.1\\App_Code文件夹

1.7.2\\App_Data文件夹

1.7.3\\App_Themes文件夹

1.7.4\\App_GlobalResources文件夹

1.7.5\\App_LocalResources文件夹

1.7.6\\App_WebReferences文件夹

1.7.7\\App_Browsers文件夹

1.8编译

1.9建立提供程序

1.9.1使用内置的提供程序

1.9.2使用自己的提供程序

1.10Global.asax

1.11通过VisualStudio2008使用类

1.12小结

第2章ASP.NET服务器控件和客户端脚本

2.1ASP.NET服务器控件

2.1.1服务器控件的类型

2.1.2用服务器控件构建页面

2.1.3处理服务器控件的事件

2.2给服务器控件应用样式

2.2.1控件的常见属性

2.2.2使用层叠样式表改变样式

2.3HTML服务器控件

2.3.1HtmlControl基类

2.3.2HtmlContainerControl类

2.3.3所有的HTML类

2.3.4使用HtmlGenericControl类

2.4通过JavaScript处理页面和服务器控件

2.4.1使用Page.ClientScript.RegisterClientScriptBlock

2.4.2使用Page.ClientScript.RegisterStartupScript

2.4.3使用Page.ClientScript.RegisterClientScriptInclude

2.5客户端回调

2.5.1比较典型的回送和回调

2.5.2使用回调功能:一种简单的方法

2.5.3使用带一个参数的回调功能

2.5.4使用回调功能:一个复杂的例子

2.6小结

第3章ASP.NETWeb服务器控件

3.1Web服务器控件概述

3.2Label服务器控件

3.3Literal服务器控件

3.4TextBox服务器控件

3.4.1使用Focus()方法

3.4.2使用AutoPostBack

3.4.3使用AutoCompleteType

3.5Button服务器控件

3.5.1CausesValidation属性

3.5.2CommandName属性

3.5.3使用客户端JavaScript的按钮

3.6LinkButton服务器控件

3.7ImageButton服务器控件

3.8HyperLink服务器控件

3.9DropDownList服务器控件

3.10从集合中可视化地删除条目

3.11ListBox服务器控件

3.11.1允许用户选择多项

3.11.2使用ListBox控件的例子

3.11.3给集合添加条目

3.12CheckBox服务器控件

3.12.1确定复选框是否被选中

3.12.2给复选框赋值

3.12.3排列复选框的文本

3.13CheckBoxList服务器控件

3.14RadioButton服务器控件

3.15RadioButtonList服务器控件

3.16Image服务器控件

3.17Table服务器控件

3.18Calendar服务器控件

3.18.1从Calendar控件中选择一个日期

3.18.2从Calendar控件中选择要输出的日期格式

3.18.3选择日期、星期或月份

3.18.4使用日期范围

3.18.5修改日历的样式和操作方式

3.19AdRotator服务器控件

3.20Xml服务器控件

3.21Panel服务器控件

3.22PlaceHolder服务器控件

3.23BulletedList服务器控件

3.24HiddenField服务器控件

3.25FileUpload服务器控件

3.25.1使用FileUpload控件上传文件

3.25.2指定正确的ASP.NET权限第1章给上传文件

3.25.3理解文件大小的限制

3.25.4从同一个页面上传多个文件

3.25.5把上传的文件放在Stream对象中

3.25.6把文件内容从Stream对象移动到Byte数组中

3.26MultiView和View服务器控件

3.27Wizard服务器控件

3.27.1定制边栏导航

3.27.2AllowReturn属性

3.27.3使用StepType属性

3.27.4给Wizard控件添加标题

3.27.5使用向导的导航系统

3.27.6使用Wizard控件的事件

3.27.7使用Wizard控件显示窗体元素

3.28ImageMap服务器控件

3.29小结

第4章验证服务器控件

4.1有效性验证

4.2客户端和服务器端的验证

4.3ASP.NET验证服务器控件

4.3.1验证原因

4.3.2RequiredFieldValidator服务器控件

4.3.3CompareValidator服务器控件

4.3.4RangeValidator服务器控件

4.3.5RegularExpressionValidator服务器控件

4.3.6CustomValidator服务器控件

4.3.7ValidationSummary服务器控件

4.4关闭客户端验证功能

4.5为错误通知使用图像和声音

4.6使用验证组

4.7小结

第5章使用Master页面

5.1需要Master页面的原因

5.2Master页面基础

5.3编写Master页面

5.4编写内容页面

5.4.1混合页面类型和语言

5.4.2指定要使用的Master页面

5.4.3使用页面标题

5.4.4使用Master页面中的控件和属性

5.5在Master页面中指定默认内容

5.6以编程方式将Master页面赋予内容页面

5.7Master页面的嵌套

5.8容器特定的Master页面

5.9事件的触发顺序

5.10高速缓存Master页面

5.11ASP.NETAJAX和Master页面

5.12小结

第6章主题和Skin

6.1使用ASP.NET中的主题

6.1.1给单个ASP.NET页面应用主题

6.1.2把主题应用于整个应用程序

6.1.3删除服务器控件中的主题

6.1.4删除Web页面上的主题特性

6.1.5使用Master页面时理解主题

6.1.6StyleSheetTheme属性

6.2创建自己的主题

6.2.1创建正确的文件夹结构

6.2.2创建Skin

6.2.3在主题中包含CSS文件

6.2.4使主题包含图像

6.3定义多个Skin选项

6.4编程使用主题

6.4.1编程指定页面的主题

6.4.2编程指定控件的SkinID

6.5主题、Skin和定制控件

6.6小结

第7章ASP.NET3.5中的数据绑定

7.1数据源控件

7.1.1SqlDataSource控件

7.1.2LINQ数据源控件

7.1.3AccessDataSource控件

7.1.4XmlDataSource控件

7.1.5ObjectDataSource控件

7.1.6SiteMapDataSource控件

7.2配置数据源控件的高速缓存

7.3存储连接信息

7.4使用绑定的列表控件和数据源控件

7.4.1GridView

7.4.2编辑GridView中的数据行

7.4.3删除GridView数据

7.4.4DetailsView

7.4.5使用DetailsView插入、更新和删除数据

7.4.6ListView

7.4.7FormView控件

7.5其他数据绑定控件

7.5.1DropDownList、ListBox、RadioButtonList和CheckBoxList

7.5.2TreeView控件

7.5.3AdRotator控件

7.5.4Menu

7.6内部数据绑定语法

7.6.1DataBinder语法的变化

7.6.2XML数据绑定

7.7表达式和表达式构建器

7.8小结

第8章使用ADO.NET管理数据

8.1ADO.NET的基本功能

8.1.1常见的ADO.NET任务

8.1.2ADO.NET的基本命名空间和类

8.1.3使用Connection对象

8.1.4使用Command对象

8.1.5使用DataReader对象

8.1.6使用数据适配器

8.1.7使用参数

8.1.8DataSet和DataTable

8.1.9将Oracle用作ASP.NET3.5的数据库

8.2DataList服务器控件

8.2.1可用的模板

8.2.2使用ItemTemplate

8.2.3使用其他布局模板

8.2.4使用多个列

8.3ListView服务器控件

8.3.1可用的模板

8.3.2使用模板

8.3.3创建布局模板

8.3.4创建ItemTemplate

8.3.5创建EditItemTemplate

8.3.6创建EmptyItemTemplate

8.3.7创建InsertItemTemplate

8.3.8结果

8.4给ADO.NET任务使用VisualStudio

8.4.1建立与数据源的连接

8.4.2使用DataSet设计器

8.4.3使用DataSet对象CustomerOrders

8.5命令的异步执行

8.5.1SqlCommand类的异步方法

8.5.2IAsyncResult接口

8.5.3AsyncCallback

8.5.4WaitHandle类

8.5.5ADO.NET中异步处理的方式

8.5.6取消异步处理

8.5.7异步连接

8.6小结

第9章使用LINQ查询

9.1LINQtoObjects

9.1.1传统的查询方法

9.1.2用LINQ替代传统的查询

9.1.3数据分组

9.1.4其他LINQ运算符

9.1.5LINQ连接

9.1.6使用LINQ分页

9.2LINQtoXML

9.3LINQtoSQL

9.3.1通过LINQ插入、更新和删除查询

9.3.2扩展LINQ

9.4小结

第10章使用XML和LINQtoXML

10.1XML的基础

10.1.1XMLInfoSet

10.1.2XSD/XML模式定义

10.1.3在VisualStudio2008中编辑XML和XML模式

10.2XmlReader和XmlWriter

10.2.1使用XDocument替代XmlReader

10.2.2使用模式和XmlTextReader

10.2.3使用XDocument根据模式来验证

10.2.4包含NameTable优化

10.2.5从XML中提取.NETCLR类型

10.2.6ReadSubtree和XmlSerialization

10.2.7以LINQtoXML从XML中创建CLR对象

10.2.8用XmlWriter创建XML

10.2.9用LINQforXML创建XML

10.2.102.0版本中XmlReader和XmlWriter的改进

10.3XmlDocument和XPathDocument

10.3.1DOM存在的问题

10.3.2XPath、XPathDocument和XmlDocument

10.4DataSet

10.4.1把DataSet保存到XML中

10.4.2XmlDataDocument

10.5XmlDataSource控件

10.6XSLT

10.6.1XslCompiledTransform

10.6.2XSLT调试

10.7数据库和XML

10.7.1FORXMLAUTO子句

10.7.2SQLServer2005和XML数据类型

10.8小结

第11章IIS7.0开发

11.1IIS7的模块化体系结构

11.1.1IIS-WebServer

11.1.2IIS-WebServerManagementTools

11.1.3IIS-FTPPulishingService

11.2IIS7的扩展体系结构

11.3IIS7和ASP.NET集成的管道

11.4建立定制的Web服务器

11.4.1更新的依赖关系

11.4.2在WindowsVista上安装IIS7

11.4.3在WindowsServer2008上安装IIS7

11.4.4命令行安装选项

11.4.5Unattended安装选项

11.4.6升级

11.5InternetInformationServices(IIS)管理器

11.5.1ApplicationPools

11.5.2WebSites

11.5.3层次结构的配置

11.5.4委托

11.6把应用程序从IIS6迁移到IIS7

11.7小结

第12章提供程序模型概述

12.1提供程序概述

12.2ASP.NET3.5中的提供程序模型

12.2.1设置提供程序,以使用MicrosoftSQLServer7.0、2000、2005或2008

12.2.2Membership提供程序

12.2.3Role提供程序

12.2.4Personalization提供程序

12.2.5SiteMap提供程序

12.2.6SessionState提供程序

12.2.7Web事件提供程序

12.2.8配置提供程序

12.2.9WebParts提供程序

12.3提供程序的配置

12.4小结

第13章扩展提供程序模型

13.1提供程序是较大体系结构中的一层

13.2通过基于属性的编程改变提供程序的行为

13.2.1通过SqlMembershipProvider建立简单的密码结构

13.2.2通过SqlMembershipProvider建立强类型的密码结构

13.3ProviderBase类

13.4建立自己的提供程序

13.4.1创建CustomProviders应用程序

13.4.2构建需要的类框架

13.4.3创建XML用户数据存储

13.4.4在web.config文件中定义提供程序实例

13.4.5没有实现MembershipProvider类的方法和属性

13.4.6实现MembershipProvider类的方法和属性

13.4.7使用XmlMembershipProvider进行用户登录

13.5扩展预定义的提供程序

13.5.1用新的LimitedSqlRoleProvider提供程序限制角色功能

13.5.2使用新的LimitedSqlRoleProvider提供程序

13.6小结

第14章站点导航

第15章个性化

第16章成员和角色管理

下卷

第17章PortalFramework和WebPart

第18章用ASP.NET进行HTML和CSS设计

第19章ASP.NETAJAX

第20章ASP.NETAJAX控件工具集

第20章安全性

第22章状态管理

第23章高速缓存

第24章调试和错误处理技术

24.1设计期间的支持

第25章文件I/O和流

25.1使用驱动器、目录和文件

第26章用户控件和服务器控件

第27章模块和处理程序

第28章使用业务对象

第29章建立和使用服务

第30章本地化

第31章配置

第32章测试

第33章管理

第34章打包和部署ASP.NET应用程序

附录A迁移ASP.NET旧项目

附录BASP.NET终极工具

附录CSilverlight

附录DASP.NET在线资源

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/22 6:57:57