发布网友 发布时间:2023-02-11 16:29
共1个回答
热心网友 时间:2024-11-26 20:31
第 章提到 ASP NET 使用两组控件处理数据 数据源控件提供到数据来源的连接并激活一定的行为 例如读取数据或向数据源写入数据 数据绑定控件在页面上提供用户接口 该接口可以利用数据源控件的功能 这些控件大部分是混合匹配的 DropDownList可以使用SqIDataSource XMLDataSource或AccessDataSource控件 反过来 SqlDataSource控件可以把它的输出交由GridView DetailsView DataList或DropDownList数据绑定控件显示 虽然具有这样的灵活性 但数据控件都要么针对表格式(关系型)数据要么针对层次结构(树型)数据进行了优化
数据控件针对两类信息组织方式之一进行了优化 如第 章所述 第一类是关系型 第二类是层次结构型 表 按这两个分类对控件进行了分组 但它们之间在功能上有一定的重叠
数据源控件和数据绑定控件都在它们内建的代码中实现了很多功能(例如向数据库写入数据) 可以有选择地打开其中的任何行为 例如 在第 章中 您激活了分页和排序功能 本章的大部分内容讨论怎样打开写入行为
在讨论具体内容之前 让我们把与写入数据相关的术语澄清一下 首先 写实际上意味着修改数据 而不仅仅是创建数据 这表示写包括修改已存在的记录 创建新记录和删除己存在的记录 ASP NET 为控件的属性使用了一些行业标准语言 修改已存在的记录称作UPDATE 创建新记录称作INSERT或INSERT INTO DELETE表示从数据库中删除整条记录 注意 如果想从已存在的记录中删除某个值(例如某球员的出生日期) 应该执行UPDATE更新该球员的记录 将他的出生日期修改为NULL 术语SELECT表示读取数据(不进行修改) 您在第 章使用过这个命令 ASP NET 控件为接受用户的操作增加了另外 个术语 NEW表示让控件切换到允许用户为新记录输入数据的视图 这个操作的后面应该紧跟create 它实际向数据库发送SQL INSERT INTO指令 最后一个是EDIT 它表示切换到允许用户修改记录的数据的视图 随后是单击UPDATE以实际执行更新指令
lishixin/Article/program/net/201311/14635