我爱Aspx >> C#.Net >> 用ASP.NET 2.0 FormView控件控制显示·EmptyDataText:遇到空数据值时显示的文本。
宣称FormView控件时,还必须对它的内容进行相应格式化。它的数据通过模板显示。FormView控件主要使用五个模板:
·ItemTemplate:它控制用户查看数据时的显示情况。
·EditItemTemplate:它决定用户编辑记录时的格式和数据元素的显示情况。在这个模板内,你将使用其它控件,如TextBox元素,允许用户编辑值。
·InsertItemTemplate:与编辑一条记录相似,这个模板控制允许用户在后端数据源中添加一条新记录的字段的显示。由于输入了新的值,应该根据数据的要求允许用户自由输入文本或限制某些值。
·FooterTemplate:决定FormView控件表格页脚部分显示的内容,如果有的话。
·HeaderTemplate:决定FormView控件表格标题部分显示的内容,如果有的话。
这些模板允许你控制绑定到一个FormView控件的数据的显示和行为。例如,列表B中的ASP.NET Web表单连接到标准的Northwind数据库,允许用户通过名字、姓、雇用日期和家庭电话号码字段查看、编辑、删除和添加新的员工记录。
它使用TextField控件显示被编辑或添加的数据,以及只是为了查阅而显示的值。ItemTemplate使用CSS格式化表格,而InsertTemplate则使用HTML样式进行格式化,到底使用哪种方法由开发者决定。
注:ASP.NET用Button控件添加、编辑、删除和保存记录。
在Button控件中,New的CommandName值将记录转换为插入模式并加载InsertItemTemplate模板,它允许用户输入一个新记录值。你可以用Edit的CommandName值给ItemTemplate增加一个新按钮,使FormView控件进入编辑模式。
可以给ItemTemplate模板增加一个带Delete的CommnadName值的按钮,允许用户从数据源中删除当前记录。Update的CommnadName保存数据,而Cancel终止操作。
开发者控制
许多ASP.NET 2.0新功能的易用性令人惊喜。FormView对DetailsView的简单功能进行了扩张,允许你根据需要轻松控制要格式化的显示内容。这个新控件为你交付解决方案提供另一个选项。
Ҷƪл˵?
ASP.NET 2.0高级数据处理之数据绑..[07-30]
ASP.NET 2.0 里输出文本格式流[07-30]
Asp.net生成htm静态文件的两种途..[07-30]
如何实现Asp与Asp.Net共享Sessio..[07-30]
一个无刷新效果定时自动更新页面..[07-30]
ASP.NET2.0的控件状态和视图状态..[07-30]
讲解用.NET编写串口程序的一点心..[07-30]
asp.net ajax 使用updatepanel进..[07-30]
彻底放弃IIS让Apache也支持ASP.N..[07-30]
Asp.net Ajax 1.0 异步回调时,服..[07-30]
Discuz!5.5 JS的调用[07-30]
Photoshop打造漂亮的霓虹效果[07-30]
用Photoshop“磨皮”和简单的人物..[07-30]
释放Windows Vista占领的15%硬盘..[07-30]
IE 7.0 应用技巧完全公开大解密[07-30]
利用自带功能 让Windows XP获得V..[07-30]
WindowsServer 2008:最后的32位..[07-30]
合并多个字幕到一部DVDRip压缩电..[07-30]
Gmail将有新功能 邮箱里在线看PP..[07-30]
Photoshop为照片添加自然笔刷边缘[07-30]