社区
基础编程
帖子详情
asp.net中的treeview,sitemappath,menu控件该用什么来做?
prerain
2007-03-10 03:07:34
请问有人知道吗?得用到javascript吧,只是这个就够了吗?
...全文
128
回复
打赏
收藏
asp.net中的treeview,sitemappath,menu控件该用什么来做?
请问有人知道吗?得用到javascript吧,只是这个就够了吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
第9章
ASP.NET
导航
控件
应用(《
ASP.NET
开发实战1200例(第Ⅰ卷)》)
第9章
ASP.NET
导航
控件
应用 405 9.1 使用树形导航条
控件
(
TreeView
) 406 实例254 使用
TreeView
控件
实现OA系统导航 406 实例255 动态向
TreeView
控件
中
添加节点 408 实例256 为
TreeView
控件
节点添加复选框 409 实例257 应用
TreeView
控件
绑定站点地图文件 411 9.2 使用下拉菜单导航
控件
(
Menu
) 413 实例258
Menu
控件
实现电子商城网站导航 413 实例259 向
Menu
控件
中
动态加载数据 414 9.3 使用站点地图导航
控件
(
SiteMap
Path
) 416 实例260 使用
SiteMap
Path
控件
读取和呈现 地图信息 416
ASP.NET
控件
的使用
第一部分 构建
ASP.NET
页面 第1章
ASP.NET
Framework概览 2 1.1
ASP.NET
和.NET Framework 5 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
Framework 35 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 验证
控件
与JavaScript 85 3.1.2 使用Page.IsValid 85 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
网站 第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.
ASP.NET
.4揭秘
asp.net
4揭秘.第1卷》 第一部分 构建
asp.net
页面 第1章
asp.net
framework概览2 1.1
asp.net
和.net framework5 1.1.1 框架类库5 1.1.2 公共语言运行库10 1.2
asp.net
控件
11 1.2.1
asp.net
控件
概览11 1.2.2 html
控件
12 1.2.3 理解和处理
控件
事件13 1.2.4 视图状态18 1.3
asp.net
页面22 1.3.1 动态编译23 1.3.2
控件
树25 1.3.3 使用代码隐藏页面27 1.3.4 处理页面事件30 1.3.5 使用page.ispostback属性32 1.3.6 调试和跟踪
asp.net
页面33 1.3.7 跟踪页面执行36 1.4 安装
asp.net
38 .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.4 button
控件
使用客户端脚本68 2.3.5 执行跨页面发送70 2.3.6 指定默认按钮73 2.3.7 处理command事件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 验证
控件
与javascript93 3.1.2 使用page.isvalid94 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 使用validationsummary
控件
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 第二部分 设计
asp.net
网站 第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 使用page.header属性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.2 theme与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.2 ajax和用户
控件
240 7.3 动态加载用户
控件
242 7.3.1 使用引用指令243 7.3.2 创建多页面向导247 7.4 小结254 第三部分 数据访问 第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.5 sql server 2008 express概述280 8.5.1 sql server express 特性280 8.5.2 sql server 2008 express管理工具281 8.5.3 服务器端数据库与本地数据库282 8.6 数据库驱动的web应用程序示例284 8.7 小结287 第9章 使用sqldatasource
控件
288 9.1 创建数据库连接289 9.1.1 连接到microsoft sql server289 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
控件
中
使用
asp.net
参数308 9.3.1 使用
asp.net
参数对象308 9.3.2 使用
asp.net
的controlparameter对象311 9.3.3 使用
asp.net
的cookieparameter对象315 9.3.4 使用
asp.net
的formparameter对象317 9.3.5 使用
asp.net
的profileparameter对象319 9.3.6 使用querystringparameter对象320 9.3.7 使用sessionparameter对象322 9.4 通过程序执行sqldatasource命令323 9.4.1 添加ado.net参数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 使用radiobuttonlist
控件
350 10.4 使用listbox
控件
351 10.5 使用checkboxlist
控件
355 10.6 使用bulletedlist
控件
357 10.7 创建自定义的列表
控件
361 10.8 小结368 第11章 使用gridview
控件
369 11.1 gridview
控件
基础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 使用commandfield402 11.2.4 使用buttonfield404 11.2.5 使用hyperlinkfield407 11.2.6 使用imagefield411 11.2.7 使用templatefield414 11.3 gridview
控件
的事件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章 使用detailsview
控件
和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.8 detailsview
控件
的事件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章 使用repeater
控件
和datalist
控件
476 13.1 使用repeater
控件
476 13.1.1 使用repeater
控件
显示数据476 13.1.2 在repeater
控件
中
使用模板479 13.1.3 repeater
控件
的事件处理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.1 chart
控件
的基础知识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.1 queryextender
控件
介绍545 16.2 使用声明性语法查询数据545 16.2.1 使用controlfilter- expression进行查询545 16.2.2 使用customexpression进行查询546 16.2.3 使用dynamicfilter- expression进行查询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 第四部分 创建组件 第17章 创建组件554 17.1 创建基本组件554 17.1.1 组件和动态编译556 17.1.2 app_code文件夹
中
不同语言的组件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 在组件
中
使用
asp.net
内部对象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.3.4 创建数据访问层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 绑定到linq to sql查询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.5 objectdatasource
控件
与并发访问636 18.6 扩展objectdatasource
控件
639 18.6.1 创建自定义的objectdata- source
控件
639 18.6.2 创建自定义参数对象642 18.7 小结647 第19章 用ado.net创建数据访问 组件648 19.1 连接模式数据访问649 19.1.1 使用connection对象652 19.1.2 使用command对象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 使用异步ado.net方法701 19.3.2 使用异步
asp.net
页面703 19.4 使用.net framework创建数据库对象706 19.4.1 启用clr集成706 19.4.2 使用.net framework创建用户自定义类型707 19.4.3 使用用户自定义类型创建数据访问层710 19.4.4 使用.net framework创建存储过程713 19.4.5 创建存储过程程序集714 19.5 小结718 第20章 使用linq to sql访问数据库720 20.1 c#和vb.net的新特性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 理解linq730 20.2 创建linq to sql实体732 20.2.1 手工创建实体732 20.2.2 使用linq to sql designer创建实体735 20.2.3 构建实体关联737 20.2.4 使用linqdatasource
控件
738 20.3 使用linq to sql执行标准数据库命令741 20.3.1 linq to objects与linq to sql741 20.3.2 使用linq to sql进行选择742 20.3.3 使用linq to sql进行插入748 20.3.4 使用linq to sql进行更新751 20.3.5 使用linq to sql进行删除754 20.3.6 动态查询755 20.3.7 调试linq to sql759 20.4 创建自定义的linq实体基类761 20.4.1 使用实体基类762 20.4.2 使用entitybase类执行标准数据访问操作762 20.4.3 用entitybase类执行验证764 20.5 小结768 第21章 包含wcf数据服务的数据访问769 21.1 wcf数据服务概述769 21.2 使用包含service reference的数据服务770 21.3 使用包含数据上下文的数据服务773 21.4 小结775 第五部分 站点导航 第22章 使用导航
控件
778 22.1 理解站点地图778 22.2 使用
sitemap
path
控件
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 使用
sitemap
datasource
控件
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 创建auto
sitemap
provider852 23.4.2 创建sql
sitemap
provider856 23.5 创建google的
sitemap
文件860 23.6 小结863 第24章 高级页面导航865 24.1 重映射url865 24.2 使用virtual
path
provider类872 24.2.1 virtual
path
provider类的局限性873 24.2.2 理解virtual
path
provider类873 24.2.3 注册virtual
path
provider类874 24.3 小结875 第25章 使用
asp.net
的url路由引擎876 25.1 url路由介绍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
asp.net
教学讲义
全部16章220页
Asp.net
教学讲义 1 讲义内容 6 第一章:
asp.net
和web窗体 6 1.1 NET应用开发架构简介 6 1.1.1. NET框架结构 6 1.1.2 http协议简介 6 1.1.3 静态网页与动态网页 8 1.1.4 客户端代码与服务器端代码 8 1.1.5
ASP.NET
简介 8 1.2 Web 窗体与
ASP.NET
页面 8 1.2.1 简介 8 1.2.2
ASP.NET
应用程序的创建方法 9 1.2.3 Web窗体的特点 10 1.2.4 Web 窗体的功能 10 1.2.5 WEB窗体工作原理 11 1.3
ASP.NET
页的结构 12 1.3.1 @Page指令 13 1.3.2
ASP.NET
的服务器端脚本 14 1.3.3 服务器端脚本示例: 14 1.3.4 后台编码模型 15 1.4 Page事件(页面事件) 15 1.4.1 Page类 15 1.4.2 Web 窗体生命周期 16 1.4.3 Page事件 16 1.4.4 事件顺序 17 1.2.1.1 PageLoad事件 17 1.2.2 处理回送 18 1.2.2.1 回送使用示例 19 1.2.2.2 设置焦点 20 1.2.2.3 为Form设定默认按钮 21 1.2.3
ASP.NET
应用程序示例 21 第二章:WEB服务器
控件
23 2.1 WEB 服务器
控件
的格式 23 2.2 服务器
控件
的类型 23 2.3 用服务器
控件
建立页面 23 2.3.1 在设计界面上使用服务器
控件
高级编程) 24 2.3.2 在Source界面使用服务器
控件
24 2.3.3 处理服务器
控件
的事件 24 2.4
控件
的常见属性 25 2.5
控件
的种类 26 2.5.1 标签、文本框 27 2.5.2 Button、ImageButton、LinkButton、HyperLink
控件
27 2.5.3 选择
控件
29 2.5.4 Panel和PlaceHolder
控件
32 第三章:HTML
控件
和验证
控件
35 3.1 HTML服务器
控件
简介 35 3.2 HTML服务器
控件
与Web服务器
控件
区别 37 3.3
ASP.NET
中
的HTML服务器
控件
38 3.3.1 HtmlForm
控件
38 3.3.2 HtmlImage
控件
40 3.3.3 InputFile
控件
42 3.3.4 HtmlGenericControl
控件
43 3.4
ASP.NET
2.0新增
控件
45 3.4.1 ImageMap
控件
45 3.4.2 FileUpload
控件
48 3.5 客户端处理 52 3.5.1 第一种方式示例: 52 3.5.2第二种方式:动态注册javascript指令块 53 3.6验证
控件
54 3.6.1验证
控件
简介 54 3.6.2必须字段验证
控件
55 3.6.3 比较验证
控件
56 3.6.4 范围验证
控件
57 3.6.5正则表达式匹配验证
控件
59 3.7自定义验证
控件
62 3.8验证总结
控件
64 第四章:
ASP.NET
内置对象 67 4.1内置对象概述 67 4.2 Response对象和Request对象 67 4.2.1 Response对象的功能,常用属性和方法和示例 67 4.2.2 Request对象的功能,常用属性和方法和示例 71 4.3、HttpServerUtility 对象 76 4.3.1 Execute方法和Transfer方法 76 4.3.2 HtmlEncode方法 77 4.3.3 UrlEncode方法 78 4.3.4 Map
Path
方法 79 第五章:
ASP.NET
状态管理 80 5.1 状态管理概述 80 5.2 存储状态的位置 80 5.3 Application—管理应用程序状态 80 5.4 应用程序事件 81 5.5 Lock和UnLock方法 81 5.6 添加、更新和移除Application状态项 81 5.7 Cookie 82 5.7.1 创建持久性Cookie对象 82 5.7.2 使用cookie的限制 82 5.7.3 利用cookie保存信息示例 83 5.7.4 使用cookie的缺点 84 5.8 Session—管理用户会话状态 84 5.8.1 Session的属性和方法 84 5.8.2 Session配置 85 5.8.3 session示例 85 5.9 计数器示例 87 5.10 Global.asax 89 5.11 使用Viewstate保持窗体状态 90 5.12 把视图状态用作数据存储 91 5.12.1 视图状态应用示例 92 5.13 利用查询字符串传递数据 92 5.14 利用隐藏的窗体字段传递数据 92 5.14 变量的作用域 93 第六章:站点设计 94 6.1
ASP.NET
应用程序文件夹 94 6.2 母版页 96 6.2.1 母版页基础知识 96 6.2.2母版页运行机制 98 6.2.3 母版页的优点 100 6.3 创建母版页 100 6.4 创建内容页 102 6.5 皮肤和主题的概念 104 6.6 样式的应用 105 6.6.1 对单独页面元素使用样式 105 6.6.2 将样式移动到样式表 105 6.6.3 样式表编辑 105 6.7 主题的构成与构建 106 6.8 设置站点级别的样式 107 6.9 站点导航 108 6.9.1站点地图 108 6.9.2
SiteMap
DataSource
控件
108 6.10 导航
控件
109 6.10.1
SiteMap
Path
控件
109 6.10.2
SiteMap
Path
控件
属性 109 6.10.3
Menu
控件
110 6.10.4
Treeview
控件
(高级编程) 110 第七章:
ASP.NET
的安全性 111 7.3安全性的概念 111 7.4
ASP.NET
安全性的类型 111 7.5 身份验证 111 7.5.1 实现基于表单的身份验证 112 7.6创建和配置应用程序服务数据库 115 7.6.1 使用网站管理工具管理用户和角色 116 7.6.2 授权的概念与创建访问规则 118 7.6.3 使用
控件
管理用户和角色 119 7.6.4 成员资格和角色管理API编程 123 7.6.4.1 成员资格API概述 123 7.6.4.2 角色管理API概述 123 7.6.5 创建、修改、获取和删除用户 123 7.6.6 验证和解锁用户 125 7.6.7 角色管理 126 7.6.8 角色验证 127 7.6.9 其他重要成员 128 第八章:数据绑定 129 8.1 DataBinding概念 129 8.2 数据绑定的语法 129 8.3 DataBind()方法 129 8.4 单值数据绑定 129 8.5重复值数据绑定
控件
132 8.6 绑定
控件
的通用属性介绍 132 8.6.1 列表
控件
133 8.6.2 DataBind方法 134 8.6.3 示例1:BrowseCust.aspx 134 8.6.4 重复值数据绑定语法 136 8.6.5 模板的概念 136 8.6.6 Repeater
控件
136 第九章:SQLDataSource
控件
与DataList 139 9.1 数据源
控件
简介 139 9.2 SqlDataSource
控件
139 9.3 示例 141 9.4 添加Insert、Update和Delete语句 143 9.5 DataList
控件
144 9.5.1 使用DataList浏览数据 144 9.5.2 使用DataList编辑数据 147 第十章:数据绑定
控件
(一) 152 10.1 GridView 152 10.1.1 手工配置DridView与定制列 156 10.1.2 实现分页 156 10.1.3 设置排序 157 10.1.4 GridView的字段类型 157 10.1.5 使用CommandField实现数据更新 157 10.1.6 使用hyperlinkField 159 10.1.7 使用ButtonFiled字段 161 10.1.8 使用ButtonField按钮字段 161 10.2 DetailView
控件
163 10.2.1 定制DetailView的显示 163 10.2.2 联合使用DetailsView和GridView 163 10.2.3 使用DetailsView插入、更新和删除数据 165 第十一章:数据绑定
控件
(二) 166 11.1 FormView
控件
166 11.1.1 使用FormView进行编辑当前记录 169 11.1.2 双向绑定语法 170 11.1.3 插入记录 170 11.1.4 相关的事件 170 11.2 ObjectDataSource
控件
171 11.2.1 技术内幕 171 11.2.2 实现数据检索示例 172 11.2.3 使用参数 174 第十二章:用户
控件
和自定义
控件
176 12.1 用户
控件
和自定义
控件
概述 176 12.2 什么时候使用用户
控件
176 12.3 创建用户
控件
176 12.4 创建自定义
控件
178 第十三章:配置和错误处理 184 13.1
ASP.NET
应用程序配置 184 13.2 配置文件结构 184 13.3 配置层次结构 185 13.4 配置元素 186 13.4.1
186 13.4.2
186 13.4.3
186 13.4.5
187 13.4.6
187 13.4.7
188 13.4.8
188 13.4.9
189 13.5 自定义应用程序设置的配置和检索 189 13.5.1
190 13.5.2 自定义标记 190 13.6 使用管理工具 190 第十四章:跟踪、缓存、部署 193 14.1 跟踪简介 193 14.2 页面级跟踪 193 14.3 应用程序级跟踪 195 14.4缓存 196 14.4.1页面输出输出缓存 196 14.5 使用页面输出缓存API 197 14.6 数据缓存 198 第十五章:创建Web服务 201 15.1 Web服务简介 201 15.2 Web服务 201 15.3 Web服务的特征 201 15.4 Web服务体系结构 202 15.5 Web服务协议栈 202 15.6 使用.net2005创建Web服务 203 15.7 创建自定义的Web服务 205 15.8 使用自定义的Web服务 207 第十六章:WEBPARTS 209 16.1 Web部件基本知识 209 16.2 门户组件 209 16.3 创建最简单的门户网页 210 16.4 显示模式 213 16.5 目录部件和区域 214 16.6 属性 216 16.7 编辑器部件和区域 218 16.8 格式化Web部件和区域 220
asp.net
2.0 基础知识
asp.net
2.0 基础知识 1.重点讲解
ASP.NET
2.0 在
ASP.NET
1.x 的基础上增加了许多新
控件
,使 Web 程序的设计更加简单。 下面介绍
ASP.NET
2.0 的新特性,以及在 Windows 系统
中
ASP.NET
2.0 需要在什么样的运行 环境
中
进行测试和开发设计。 (1)体验
ASP.NET
2.0 新特性 Microsoft 在
ASP.NET
2.0
中
引入大量的新功能,可将
ASP.NET
2.0 的目的归纳为一句话: 提高开发人员的生产率,并极大地减少开发人员必须编写的代码行数。许多常见任务只需几行 代码就能完成,甚至不需代码。 与
ASP.NET
1.x 相比,
ASP.NET
2.0 有诸多人性化的优点,它内置了更多的
控件
,具有下 面几项新的
控件
和功能。 1)登录
控件
ASP.NET
2.0
中
新增的登录
控件
封装了大部分 Web 应用
中
要实现系统登录的系列功能,涉 及到很多方面,本书第 7 章将讲解这些
控件
的应用。 2)DataSource 系列
控件
ASP.NET
2.0
中
新增的 DataSource 系列
控件
提供了一种声明性语法,用于定义数据源并 控制数据的检索更新。 3)GridView
控件
在
ASP.NET
2.0
中
新增的
控件
中
,GridView
控件
功能十分强大,取代了
ASP.NET
1.x
中
的 DataGrid
控件
,成为显示与编辑网格
中
数据的首要数据
控件
。
ASP.NET
2.0 上机练习与提高 4)页面导航
控件
在
ASP.NET
2.0
中
,为了方便进行页面导航,新增了页面导航
控件
(
SiteMap
Path
),并 提供了可以绑定到其他页面的
控件
,如
TreeView
、
Menu
控件
等,十分灵活,能方便地实现页 面导航的不同形式,同时提供了运行时的编程接口,可以以编程的形式动态实现页面导航
控件
。 5)数据缓存功能 数据的缓存功能是十分重要的,可以把一些在相对一段时间内不发生变化的数据放在缓存
中
,当下次再需要这些数据时,可以直接从缓存
中
取得,不必每次都到数据库读取,大大提高 了效率。 6)在
ASP.NET
Whidbey
中
实现 Provider 的功能
ASP.NET
2.0 通过 Provider 模式为用户验证、角色管理等方面提供了非常强大易用的框架 模型。Whidbey
中
提供了一个
ASP.NET
configuration 工具,通过它可以非常容易地配置用户 信息数据库,与新增加的 Security
控件
配合使用,几乎不用写什么代码就能够实现用户验证和 角色管理功能。 7)URL 映射功能 URL 映射技术帮助用户将一个特定 URL 映射为另一个 URL。 (2)安装
ASP.NET
2.0 运行环境 支持
ASP.NET
2.0 运行的系统有 Windows 2000、Windows XP、Windows 9x 等,
ASP.NET
2.0 运行环境的必要组件有 IIS 5.0 和 NET Framework SDK 2.0。其
中
,IIS 5.0 安装过程如下。 1 在“控制面板”窗口
中
打开“添加或删除程序”窗口,如图 1-1 所示。 2 单击“添加/删除 Windows 组件”按钮,打开如图 1-2 所示的对话框。 3 在“组件”列表
中
选
中
“Internet 信息服务”复选框,然后单击“下一步”按钮,安装 向导开始安装组件。 本步
中
,如果在安装时未放入光盘,将弹出“插入磁盘”的对 话框。 4 安装完成后,出现“完成 Windows 组件向导”时,单击“完成”按钮即可完成 IIS 5.0 的安装。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章