资源大小: 74.21MB
发布时间: 2013-01-31
文件格式: pdf
下载次数: 6
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: ASP.NET 4揭秘 卷1原名: ASP.NET 4 Unleashed作者: (美)Stephen WaltherKevin HoffmanNate Dudek译者: 谭振林黎志朱兴林马士杰姚琪琳资源格式: PDF版本: 扫描版出版社: 人民邮电出版社书号: 9787115206992发行时间: 2011年04月22日地区: 大陆语言: 简体中文简介: 内容介绍:《asp.net 4揭秘.第1卷》是享有盛誉的asp.net 经典名著,涵盖了asp.net 4 的方方面面,包括了所有最新的特性,如图表控件、url 路由引擎、ado.net entity framework 的使用和wcf 数据服务等。本书作者stephenwalther 是asp 界的名人,是微软公司的asp.net mvp,荣获微软“软件传奇人物”称号(微软技术社区的最高荣誉),曾经开发了许多示范性应用程序。   《asp.net 4揭秘.第1卷》适合所有asp.net 开发人员阅读。 目录: 第一部分 构建asp.net页面第1章 asp.net framework概览 21.1 asp.net和.net framework 51.1.1 框架类库 51.1.2 公共语言运行库 101.2 asp.net控件 111.2.1 asp.net控件概览 111.2.2 html控件 121.2.3 理解和处理控件事件 131.2.4 视图状态 181.3 asp.net页面 221.3.1 动态编译 231.3.2 控件树 251.3.3 使用代码隐藏页面 271.3.4 处理页面事件 301.3.5 使用page.ispostback属性 321.3.6 调试和跟踪asp.net页面 331.3.7 跟踪页面执行 361.4 安装asp.net 38.1.5 小结 40第2章 使用标准控件 412.1 显示信息 412.1.1 使用label控件 412.1.2 使用literal控件 452.2 接收用户输入 482.2.1 使用textbox控件 482.2.2 使用checkbox控件 542.2.3 使用radiobutton控件 572.3 提交表单数据 602.3.1 使用button控件 612.3.2 使用linkbutton控件 622.3.3 使用imagebutton控件 652.3.4 button控件使用客户端脚本 682.3.5 执行跨页面发送 702.3.6 指定默认按钮 732.3.7 处理command事件 742.4 显示图像 772.4.1 使用image控件 772.4.2 使用imagemap控件 782.5 使用panel控件 822.6 使用hyperlink控件 872.7 小结 89第3章 使用验证控件 903.1 验证控件概述 903.1.1 验证控件与javascript 933.1.2 使用page.isvalid 943.1.3 设置display属性 943.1.4 突出显示验证错误 953.1.5 使用验证组 993.1.6 禁用验证 1033.2 使用requiredfieldvalidator控件 1043.3 使用rangevalidator控件 1083.4 使用comparevalidator控件 1093.5 使用regularexpressionvalidator控件 1143.6 使用customvalidator控件 1163.7 使用validationsummary控件 1223.8 创建自定义验证控件 1263.8.1 创建lengthvalidator控件 1273.8.2 创建ajaxvalidator控件 1293.9 小结 134第4章 使用rich控件 1354.1 接收上传文件 1354.1.1 把文件保存到文件系统 1364.1.2 把文件保存到数据库 1394.1.3 上传大文件 1424.2 显示日历 1474.2.1 创建弹出式日期选择器 1504.2.2 根据数据库表呈现日历 1524.3 显示广告 1564.3.1 在xml文件中保存广告 1574.3.2 在数据库表中存储广告 1604.3.3 跟踪显示和转到 1614.4 显示不同的页面视图 1664.4.1 显示选项卡式页面视图 1664.4.2 显示多部分表单 1684.5 显示向导 1704.6 显示silverlight内容 1744.7 小结 177第二部分 设计asp.net网站第5章 使用母版页设计网站 1805.1 创建母版页 1805.1.1 创建默认内容 1835.1.2 嵌套母版页 1865.1.3 在母版页中使用图片和超链接 1915.1.4 在web配置文件中注册母版页 1935.2 修改母版页内容 1945.2.1 使用title属性 1945.2.2 使用page.header属性 1945.2.3 暴露母版页属性 1965.2.4 对母版页使用findcontrol方法 1985.3 动态加载母版页 2005.4 小结 203第6章 使用主题设计网站 2046.1 创建主题 2046.2 在主题中添加皮肤 2056.2.1 创建命名皮肤 2066.2.2 theme与stylesheetthemes 2086.2.3 禁用主题 2096.2.4 在web配置文件中注册主题 2116.3 在主题中添加css 2126.3.1 在主题中添加多个css 2156.3.2 使用css改变页面布局 2156.4 创建全局主题 2196.5 动态应用主题 2206.6 小结 225第7章 使用用户控件创建定制控件 2267.1 创建用户控件 2267.1.1 在web配置文件中注册用户控件 2287.1.2 暴露用户控件的属性 2297.1.3 暴露用户控件的事件 2317.1.4 创建addressform控件 2357.2 ajax和用户控件 2407.3 动态加载用户控件 2427.3.1 使用引用指令 2437.3.2 创建多页面向导 2477.4 小结 254第三部分 数据访问第8章 数据访问概述 2568.1 使用databound控件 2568.1.1 使用列表控件 2568.1.2 使用表格式databound控件 2598.1.3 使用层次databound控件 2628.1.4 使用其他数据绑定控件 2648.2 使用datasource控件 2668.3 使用编程式数据绑定 2708.4 模板和数据绑定表达式 2728.4.1 使用模板 2728.4.2 使用数据绑定表达式 2758.4.3 使用双向数据绑定表达式 2788.5 sql server 2008 express概述 2808.5.1 sql server express 特性 2808.5.2 sql server 2008 express管理工具 2818.5.3 服务器端数据库与本地数据库 2828.6 数据库驱动的web应用程序示例 2848.7 小结 287第9章 使用sqldatasource控件 2889.1 创建数据库连接 2899.1.1 连接到microsoft sql server 2899.1.2 连接到其他数据库 2929.1.3 在web配置文件中保存连接字符串 2939.1.4 对连接字符串加密 2949.2 执行数据库命令 2969.2.1 执行内联sql语句 2969.2.2 执行存储过程 2989.2.3 过滤数据库行 3009.2.4 改变数据源模型 3029.2.5 处理sql命令执行错误 3039.2.6 取消sql命令执行 3069.3 在sqldatasource控件中使用asp.net参数 3089.3.1 使用asp.net参数对象 3089.3.2 使用asp.net的controlparameter对象 3119.3.3 使用asp.net的cookieparameter对象 3159.3.4 使用asp.net的formparameter对象 3179.3.5 使用asp.net的profileparameter对象 3199.3.6 使用querystringparameter对象 3209.3.7 使用sessionparameter对象 3229.4 通过程序执行sqldatasource命令 3239.4.1 添加ado.net参数 3249.4.2 执行insert、update和delete命令 3259.4.3 执行select命令 3279.5 使用sqldatasource控件缓存数据库数据 3309.6 小结 332第10章 使用列表控件 33310.1 列表控件概述 33310.1.1 声明列表项 33310.1.2 绑定到数据源 33510.1.3 确定被选中的列表项 33810.1.4 追加数据项 34210.1.5 启用自动回传 34310.1.6 使用列表项集合 34510.2 使用dropdownlist控件 34810.3 使用radiobuttonlist控件 35010.4 使用listbox控件 35110.5 使用checkboxlist控件 35510.6 使用bulletedlist控件 35710.7 创建自定义的列表控件 36110.8 小结 368第11章 使用gridview控件 36911.1 gridview控件基础 36911.1.1 显示数据 36911.1.2 选择数据 37211.1.3 使用数据键 37411.1.4 数据排序 37611.1.5 数据分页 38111.1.6 编辑数据 38811.1.7 显示空数据 39111.1.8 格式化gridview控件 39511.1.9 在gridview控件中使用viewstate 39711.2 在gridview控件中使用字段 39811.2.1 使用boundfield 39811.2.2 使用checkboxfield 40111.2.3 使用commandfield 40211.2.4 使用buttonfield 40411.2.5 使用hyperlinkfield 40711.2.6 使用imagefield 41111.2.7 使用templatefield 41411.3 gridview控件的事件 41711.3.1 突出显示gridview行 41711.3.2 显示列汇总 41911.3.3 显示嵌套的主从表单 42111.4 扩展gridview控件 42411.4.1 创建长文本字段 42411.4.2 创建删除按钮字段 42811.4.3 创建验证字段 43011.5 小结 432第12章 使用detailsview控件和formview控件 43312.1 使用detailsview控件 43312.1.1 使用detailsview控件显示数据 43312.1.2 在detailsview控件中使用字段 43612.1.3 使用detailsview控件显示空数据 43712.1.4 使用detailsview控件对数据分页 43912.1.5 使用detailsview控件更新数据 44512.1.6 使用detailsview控件插入数据 45212.1.7 使用detailsview控件删除数据 45512.1.8 detailsview控件的事件 45612.1.9 格式化detailsview控件 45912.2 使用formview控件 46112.2.1 使用formview控件显示数据 46112.2.2 使用formview控件对数据分页 46312.2.3 使用formview控件编辑数据 46712.2.4 使用formview控件插入数据 47012.2.5 使用formview控件删除数据 47312.3 小结 475第13章 使用repeater控件和datalist控件 47613.1 使用repeater控件 47613.1.1 使用repeater控件显示数据 47613.1.2 在repeater控件中使用模板 47913.1.3 repeater控件的事件处理 48413.2 使用datalist控件 49013.2.1 使用datalist控件显示数据 49013.2.2 在多列中显示数据 49213.2.3 在datalist控件中使用模板 49413.2.4 使用datalist控件选择数据 49613.2.5 使用datalist控件编辑数据 49913.2.6 格式化datalist控件 50313.3 小结 505第14章 使用listview和datapager控件 50614.1 使用listview控件 50614.1.1 使用layouttemplate和itemtemplate 50714.1.2 使用grouptemplate 51014.1.3 选择一行 51214.1.4 数据库数据排序 51514.1.5 编辑数据库数据 51614.2 使用datapager控件 52214.2.1 创建自定义分页用户界面 52414.2.2 使用datapager控件进行数据源分页 52614.3 小结 527第15章 使用chart控件 52815.1 chart控件的基础知识 52815.1.1 使用chart控件显示数据 52815.1.2 排序和过滤数据 53215.1.3 统计公式 53415.2 定制图表的外观 53915.2.1 定制背景和绘图区 54015.2.2 3d图表 54315.3 多级报告 54315.4 小结 544第16章 使用queryextender控件 54516.1 queryextender控件介绍 54516.2 使用声明性语法查询数据 54516.2.1 使用controlfilter- expression进行查询 54516.2.2 使用customexpression进行查询 54616.2.3 使用dynamicfilter- expression进行查询 54616.2.4 使用methodexpression进行查询 54616.2.5 使用orderbyexpression进行排序 54716.2.6 使用propertyexpression进行查询 54716.2.7 使用rangeexpression进行查询 54816.2.8 使用searchexpression进行查询 54816.3 使用queryextender控件创建示例页面 54916.4 小结 551第四部分 创建组件第17章 创建组件 55417.1 创建基本组件 55417.1.1 组件和动态编译 55617.1.2 app_code文件夹中不同语言的组件 55717.1.3 声明方法 55717.1.4 声明字段和属性 55917.1.5 声明构造函数 56317.1.6 重载方法和构造函数 56417.1.7 声明命名空间 56517.1.8 创建部分类 56617.1.9 继承和abstract类 56717.1.10 声明接口 56917.1.11 使用访问修饰符 57017.1.12 智能提示和组件 57117.1.13 在组件中使用asp.net内部对象 57317.2 创建组件库 57517.2.1 编译组件库 57517.2.2 向类库中添加引用 57817.3 架构思考 58117.3.1 创建多层应用程序 58117.3.2 创建用户界面层 58117.3.3 创建业务逻辑层 58417.3.4 创建数据访问层 58717.4 小结 591第18章 使用objectdatasource 控件 59218.1 使用objectdatasource控件表示对象 59218.1.1 绑定到组件 59318.1.2 绑定到datareader 59418.1.3 绑定到dataset 59618.1.4 绑定到linq to sql查询 59718.1.5 绑定到web服务 59818.2 使用objectdatasource控件与参数 60118.2.1 使用不同的参数类型 60418.2.2 作为参数传递对象 60718.3 使用objectdatasource控件分页、排序和过滤数据 61018.3.1 用户界面分页 61118.3.2 数据源分页 61318.3.3 用户界面排序 61818.3.4 数据源排序 62018.3.5 过滤数据 62418.4 处理objectdatasource控件的事件 62818.4.1 添加和修改参数 62818.4.2 处理方法的执行错误 63118.4.3 处理objectcreating事件 63518.5 objectdatasource控件与并发访问 63618.6 扩展objectdatasource控件 63918.6.1 创建自定义的objectdata- source控件 63918.6.2 创建自定义参数对象 64218.7 小结 647第19章 用ado.net创建数据访问 组件 64819.1 连接模式数据访问 64919.1.1 使用connection对象 65219.1.2 使用command对象 66019.1.3 使用datareader对象 67719.2 非连接模式数据访问 68319.2.1 使用dataadapter对象 68419.2.2 使用datatable对象 68919.2.3 使用dataview对象 69619.2.4 使用dataset对象 69919.3 执行异步数据库命令 70119.3.1 使用异步ado.net方法 70119.3.2 使用异步asp.net页面 70319.4 使用.net framework创建数据库对象 70619.4.1 启用clr集成 70619.4.2 使用.net framework创建用户自定义类型 70719.4.3 使用用户自定义类型创建数据访问层 71019.4.4 使用.net framework创建存储过程 71319.4.5 创建存储过程程序集 71419.5 小结 718第20章 使用linq to sql访问数据库 72020.1 c#和vb.net的新特性 72020.1.1 理解自动属性 72120.1.2 理解初始化器 72120.1.3 理解类型推断 72320.1.4 理解匿名类型 72420.1.5 理解泛型 72420.1.6 理解lambda表达式 72620.1.7 理解扩展方法 72920.1.8 理解linq 73020.2 创建linq to sql实体 73220.2.1 手工创建实体 73220.2.2 使用linq to sql designer创建实体 73520.2.3 构建实体关联 73720.2.4 使用linqdatasource控件 73820.3 使用linq to sql执行标准数据库命令 74120.3.1 linq to objects与linq to sql 74120.3.2 使用linq to sql进行选择 74220.3.3 使用linq to sql进行插入 74820.3.4 使用linq to sql进行更新 75120.3.5 使用linq to sql进行删除 75420.3.6 动态查询 75520.3.7 调试linq to sql 75920.4 创建自定义的linq实体基类 76120.4.1 使用实体基类 76220.4.2 使用entitybase类执行标准数据访问操作 76220.4.3 用entitybase类执行验证 76420.5 小结 768第21章 包含wcf数据服务的数据访问 76921.1 wcf数据服务概述 76921.2 使用包含service reference的数据服务 77021.3 使用包含数据上下文的数据服务 77321.4 小结 775第五部分 站点导航第22章 使用导航控件 77822.1 理解站点地图 77822.2 使用sitemappath控件 78022.3 使用menu控件 78522.3.1 声明式添加menu条目 78522.3.2 组合使用menu控件和multiview控件 78822.3.3 绑定到站点地图 79122.3.4 绑定到xml文件 79422.3.5 绑定到数据库数据 79722.3.6 定制menu控件 80022.3.7 使用menu控件的模板 80622.4 使用treeview控件 80822.4.1 声明式地添加树视图节点 80822.4.2 在treeview控件中显示复选框 81222.4.3 绑定到站点地图 81422.4.4 绑定到xml文件 81522.4.5 绑定到数据库数据 81722.4.6 使用延时加载和ajax 82022.4.7 定制treeview控件 82422.5 创建分层的sql数据源控件 83022.6 小结 832第23章 使用站点地图 83423.1 使用sitemapdatasource控件 83423.2 使用sitemap类 84023.3 高级站点地图配置 84423.3.1 使用安全修整 84423.3.2 合并多个站点地图 84823.3.3 创建自定义的站点地图属性 85023.4 创建自定义站点地图提供程序 85123.4.1 创建autositemapprovider 85223.4.2 创建sqlsitemapprovider 85623.5 创建google的sitemap文件 86023.6 小结 863第24章 高级页面导航 86524.1 重映射url 86524.2 使用virtualpathprovider类 87224.2.1 virtualpathprovider类的局限性 87324.2.2 理解virtualpathprovider类 87324.2.3 注册virtualpathprovider类 87424.3 小结 875第25章 使用asp.net的url路由引擎 87625.1 url路由介绍 87625.2 基础url路由方案 87725.2.1 映射基础url 87725.2.2 映射包含参数的url 87825.2.3 映射包含多个段的url 87925.2.4 通过路由链接到其他页面 87925.3 高级url路由 88025.3.1 使用包含默认参数的路由 88025.3.2 使用约束路由 88125.3.3 路由的安全问题 88225.4 小结 882


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。