C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第12章 习题解答

上传人:w****i 文档编号:94398726 上传时间:2019-08-06 格式:DOC 页数:2 大小:58KB
返回 下载 相关 举报
C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第12章 习题解答_第1页
第1页 / 共2页
C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第12章 习题解答_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第12章 习题解答》由会员分享,可在线阅读,更多相关《C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第12章 习题解答(2页珍藏版)》请在金锄头文库上搜索。

1、第12章 ASP.NET Web服务器控件习题12 参考解答1. Web服务器控件和Windows控件的执行有何不同?【解答】一般来说,大部分Web服务器控件和Windows控件的功能和使用都很相似,但是二者在内部实现上却有着本质的区别。Windows控件的属性、方法、事件等都是在本机上执行的,而Web服务器控件则全部是在服务器端执行的。2. 利用HiddenField控件是否可用来存储保密数据?为什么? 【解答】HiddenField控件,即隐藏输入框的服务器控件,可以用于存储非显示的值。在Web应用程序中,可以使用HiddenField控件来存储Web窗体页的状态值。但是,在Web应用程序

2、运行期间,查看源代码会发现该控件是以的形式呈现给客户端浏览器的,其隐藏值value是用户可见的,所以它不适用于存储需要保密数据。3. SqlDataSource组件的作用是什么?【解答】SqlDataSource组件是一种数据源控件,它可以连接到任何ADO.NET支持的数据源(如SQL Server、Oracle等),从中检索数据,并使得其他控件(如GridView等控件)可以绑定到数据源。使用SqlDataSource组件访问数据,只需要提供用于连接到数据库的连接字符串,并定义访问数据的SQL语句或存储过程。在运行时,SqlDataSource组件会自动打开与数据库的连接,执行SQL语句或存

3、储过程,完成数据访问后自动关闭连接。4. 采用GridView控件、DataList控件、DetailsView控件来显示数据各有何特点?【解答】GridView控件、DataList控件、DetailsView控件都可以利用SqlDataSource控件绑定SQL数据源自动显示数据。就显示数据的能力来说,GridView控件、DataList控件一次可以显示数据表中的多条记录,而DetailsView控件每次只能显示数据表中的一条记录;就操作数据的能力来说,GridView控件、DetailsView控件都可以自动利用SqlDataSource控件的数据操作命令来编辑所显示的数据,而Data

4、List控件则需要编写自身的相应事件才可以完成编辑数据的操作。5. 使用站点地图进行导航时,SiteMapPath控件与Menu控件有何不同?【解答】利用站点地图Web.sitemap进行网站导航时,SiteMapPath控件仅能显示用于在站点地图中列出的页面中显示导航路径,而Menu控件即使使用在站点地图中没有列出的页面中,也可以生成菜单,显示所有的导航数据。6. 判断题 (1) 从HTML代码来看,所有的Web服务器控件都有“runat=server”标记。( 对 ) (2) LinkButton控件与Hyperlink控件的用法和功能完全相同。( 错 ) (3) CheckBoxList

5、控件中的选项不能同时选中多个。( 错 ) (4) 若要将Web服务器控件的实例作为Table服务器控件某单元格的内容,则只能使用其Controls属性以编程方式在代码设置。( 对 ) (5) 所有的数据显示控件都可以利用数据源控件的操作命令来编辑数据。( 错 ) (6) 在DataList控件中,当单击某个已设置CommandName属性值,但在代码中没有对应事件的按钮控件,都将会触发ItemCommand事件。( 对 ) (7) 验证控件与被验证的输入控件是一一对应的。( 错 ) (8) RangeValidator控件对空输入也能验证。( 对 ) (9) 使用Menu服务器控件可以生成静态

6、菜单、动态菜单以及部分动态菜单三种类型。( 错 ) 7. 填空题 (1) 若希望每次修改TextBox服务器控件文本内容后都能立刻被服务器处理,则应将(AutoPostBack)属性值更改为true。 (2) 若不采用任何容器控件,要将页面中的若干个RadioButton服务器控件分为两组进行单选,则应该设置的属性是(GroupName)。 (3) SqlDataSource组件的数据操作命令可以是单条SQL语句,也可以是(存储过程 )。 (4) SqlDataSource组件的DataSourceMode属性值为(DataSet)时,才可以使用筛选功能。 (5) 若要在GridView控件中添加编辑命令按钮,则需添加(CommandField)类型的列字段,或将属性(AutoGenerateEditButton)的属性值设置为true。 (6) (RequiredFieldValidator)控件用于验证用户是否进行了有效的输入。 (7) CompareValidator控件经常用于(验证两个控件输入值的大小关系)、验证一个控件输入值与某个常数值的大小关系和(确定一个控件中的输入值是否可以转换到特定的数据类型)。 (8) 站点地图就是一个用于描述站点逻辑结构的(XML文件),一般以Web.sitemap文件的形式保存在Web应用程序的根目录下,以辅助导航控件完成站点导航。1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号