社区
组件/控件开发
帖子详情
当GridView绑定数据时,对象不为空再绑定别的DataTable或DataSet时就会出现在选定的数据源上未找到名为“XX”的字段或属性的错误怎么办?
WY10281
2018-04-11 04:26:58
这个问题怎么解决,难道真的需要重新建吗?
...全文
372
回复
打赏
收藏
当GridView绑定数据时,对象不为空再绑定别的DataTable或DataSet时就会出现在选定的数据源上未找到名为“XX”的字段或属性的错误怎么办?
这个问题怎么解决,难道真的需要重新建吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ASP.NET高级编程:校园BBS里的
数据
绑定
.pptx
目 录;; 断开式
数据
访问模式
DataSet
对象
DataAdapter
对象
数据
绑定
绑定
单值
数据
绑定
集合
数据
使用
数据
源
控件
绑定
数据
GridView
数据
控件的使用
GridView
控件概述 分页和排序 自定义列 ;
DataSet
对象
DataSet
对象
即
数据
集
对象
,采用断开连接
数据
访问模式。
DataSet
对象
是
数据
的一种内存驻留表示形式,无论包含的
数据
来自什么
数据
源
,它都
会
提供一致的关系编程模型。
DataSet
对象
把
数据
存储在一个或多个
DataTable
中,每一个
DataTable
又包含了DataRow和DataColumn。 XML文档可以导入
DataSet
对象
,而
DataSet
对象
中的
数据
也可以导出为XML文档。 ;;7;查看用户信息表中前5条记录信息?;9;10;11;案例解析; 单值
数据
绑定
主要应用在
数据
绑定
控件上。ASP.NET对具有 DataBinding 事件的
对象
(如
GridView
、DataList、Repeater控件)提供
数据
绑定
表达式支持。 Eval()方法用于单向
绑定
,一般用于显示
数据
,被
绑定
的
数据
不能被更新; Bind()方法用于双向
绑定
,支持
Asp.net 高级编程学习经验
文档包内容: 1.通过自己建立
DataTable
对象
,往
数据
源
中插入
数据
4.通过泛型来获取
数据
(这个需要好好的理解) 5.使用SqlDataSource,ObjectDataSource作为
数据
源
控件的用法 6.通过使用缓存来处理
数据
7.关于FormView控件的方法 8.
数据
源
控件的分页 9.在
Gridview
中对
数据
进行排序 10.关于如何处理Checkboxlist的方法 11.在
Gridview
中使用DropDownLIst的问题。 12.鼠标移动变色 13.关于在
Gridview
中的单元格中实现用“...”代替超长字符串 14.
数据
控件中
数据
强制换行显示 15.关于隐藏
Gridview
中的某一列
数据
16.通过checkbox实现全选和反选的功能 17.关于
数据
突出显示 18.使用xml作为
数据
源
的方法(内联,外联,
数据
库读取)(treeview,listbox,
gridview
,repeater) 19.
GridView
中的方法使用(格式,DataFormatString),设置行列
属性
当满足条件后,隐藏某些ImageButton 20.
GridView
控件的模板列使用方法 21.当
数据
的值小于?
时
,显示不同的图标 22.关于在
GridView
中显示摘要(这个没有搞懂) 23.使用主从来显示
数据
(
GridView
,DetailView) 24.显示主题 25.通过编程的方式创建
DataSet
对象
26.采取独立提供程序的方法执行动态查询 27.异步执行命令概述(这个暂
时
没有弄懂,需要一些
时
间搞懂) 28.多活动结果集(MARS,解释为在单个连接上执行多个查询工作,而不是重复的开关
数据
库的连接,这个在查询多个
数据
的
时
候很有用,它的功能并不能并行执行查询,只是串行执行多个查询而已) 29.关于普通和异步执行方式获取xml
数据
30. 将xml文件作为参数传递给
数据
库表中 31.Eval和Bind
绑定
数据
32.启用
DataTable
中Autoincrementing
字段
33.
DataSet
找到某一行的对该行中的第几列进行修改 34.创建
DataTable
,并获取某一行
数据
35.将xml
数据
读入
DataTable
36.
DataTable
中
数据
记录的统计 37.合并两个结构一样的
DataTable
38.在
DataTable
中排序 39.将
数据
写入excel中,从excel读取
数据
40.页眉模板列隐藏
GridView
控件的行 41.泛型与类结合使用来
绑定
数据
,并添加到
数据
控件中 42.
数据
读取到treeview中,指定日期下添加相应
时
间 这些都是我自己学习积累的宝贵经验,希望对大家能有所帮助!
gridview
扩展
控件使用
1、鼠标经过行的
时
候改变该行的样式,鼠标离开行的
时
候恢复该行的样式
使用方法(设置
属性
):
MouseOverCssClass - 鼠标经过行
时
行的 CSS 类名
2、对多个
字段
进行复合排序;升序、降序的排序状态提示
使用方法(设置SmartSorting复合
属性
):
AllowSortTip - 是否启用排序提示
AllowMultiSorting - 是否启用复合排序
SortAscImageUrl - 升序提示图片的URL(不设置则使用默认图片)
SortDescImageUrl - 降序提示图片的URL(不设置则使用默认图片)
SortAscText - 升序提示文本
SortDescText - 降序提示文本
3、根据按钮的CommandName设置其客户端
属性
使用方法(设置ClientButtons集合
属性
):
BoundCommandName - 需要
绑定
的CommandName
AttributeKey -
属性
的名称
AttributeValue -
属性
的值(两个占位符:{0} - CommandArgument;{1} - Text)
Position -
属性
的值的位置
4、联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置指定的所有子复选框为选中状态;取消选中指定的父复选框,则设置指定的所有子复选框为取消选中状态。如果指定的所有子复选框为均选中状态,则设置指定的父复选框为选中状态;如果指定的所有子复选框至少有一个为取消选中状态,则设置指定的父复选框为取消选中状态
使用方法(设置CascadeCheckboxes集合
属性
):
ParentCheckboxID - 模板列中 父复选框ID
ChildCheckboxID - 模板列中 子复选框ID
YYControls.Helper.Smart
GridView
中的静态方法
List GetCheckedDataKey(
GridView
gv, int columnIndex)
List GetCheckedDataKey(
GridView
gv, string checkboxId)
5、固定指定行、指定列,根据RowType固定行,根据RowState固定行
使用方法(设置FixRowColumn复合
属性
):
FixRowType - 需要固定的行的RowType(用逗号“,”分隔)
FixRowState - 需要固定的行的RowState(用逗号“,”分隔)
FixRows - 需要固定的行的索引(用逗号“,”分隔)
FixColumns - 需要固定的列的索引(用逗号“,”分隔)
TableWidth - 表格的宽度
TableHeight - 表格的高度
6、响应行的单击事件和双击事件,并在服务端处理
使用方法(设置
属性
):
BoundRowClickCommandName - 行的单击事件需要
绑定
的CommandName
BoundRowDoubleClickCommandName - 行的双击事件需要
绑定
的CommandName
7、行的指定复选框选中的
时
候改变该行的样式,行的指定复选框取消选中的
时
候恢复该行的样式
使用方法(设置CheckedRowCssClass复合
属性
):
CheckBoxID - 模板列中
数据
行的复选框ID
CssClass - 选中的行的 CSS 类名
8、导出
数据
源
的
数据
为Excel、Word或Text(应保证
数据
源
的类型为
DataTable
或
DataSet
)
使用方法:
为Smart
GridView
添加的方法
Export(string fileName)
Export(string fileName, ExportFormat exportFormat)
Export(string fileName, ExportFormat exportFormat, Encoding encoding)
Export(string fileName, int[] columnIndexList, ExportFormat exportFormat, Encoding encoding)
Export(string fileName, int[] columnIndexList, string[] headers, ExportFormat exportFormat, Encoding encoding)
9、给
数据
行增加右键菜单,响应服务端事件或超级链接
使用方法(设置ContextMenus集合
属性
):
Text - 菜单的文本内容
BoundCommandName - 需要
绑定
的CommandName
NavigateUrl - 链接的URL
Target - 链接的目标窗口或框架
Smart
GridView
的
属性
ContextMenuCssClass - 右键菜单的级联样式表 CSS 类名(右键菜单的结构div ul li a)
10、自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮
使用方法(设置CustomPagerSettings复合
属性
):
PagingMode - 自定义分页的显示模式
TextFormat - 自定义分页的文本显示样式(四个占位符:{0}-每页显示记录数;{1}-总记录数;{2}-当前页数;{3}-总页数)
11、合并指定列的相邻且内容相同的单元格
使用方法(设置
属性
):
MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔)
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.net38 .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
绑定
到
dataset
596 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 使用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 创建autositemapprovider852 23.4.2 创建sqlsitemapprovider856 23.5 创建google的sitemap文件860 23.6 小结863 第24章 高级页面导航865 24.1 重映射url865 24.2 使用virtualpathprovider类872 24.2.1 virtualpathprovider类的局限性873 24.2.2 理解virtualpathprovider类873 24.2.3 注册virtualpathprovider类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 控件的使用
第一部分 构建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.
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章