一、选择题(参考课后题 主要参考:下页3-4)二、填空题(参考课后题 主要参考:下页5-6)三、判断题(参考书后习题)
1. 静态网页与动态网页在运行时的最大区别在哪里?
答:与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。而静态网页则将其副本直接发给浏览器。
2. 某控件源代码如下,简述代码各部分的意义?
答:asp为前缀,DropDownList表明控件的类型,ID属性值为该控件的唯一标识,runat属性值表明该控件为服务器端控件。
3. ASP.NET 2.0中的验证控件有哪几个,分别有什么作用?
答:ASP.NET 2.0中的验证控件有四个,分别为RequiredFieldValidator控件、RangeValidator控件、CompareValidator控件和RegularExpressionValidator控件。RequiredFieldValidator控件用于使输入控件成为一个必选字段。RangeValidator控件用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。CompareValidator控件用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较。RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式。
4. 利用TreeView控件进行导航可以有几种方法?分别是什么?
答:利用TreeView控件创建导航的方法有3种,一种是直接进行手工的编辑,这里除了编辑各种节点之外,还要设置各个节点的属性,第二种方法是使用站点地图,第三种方法是直接选择其它数据源,如各种数据库等,或编程实现导航。
5. Access数据库与SQL Server数据库分别使用什么数据源进行连接? 答:Access数据库使用AccessDataSource(2分)。 SQL Server 6.5以上使用SqlDataSource(2分)。
6. 简述.NET框架中CLR(Common Language Runtime)的作用。
答:公共语言运行库(CLR,也称公共语言运行环境)相当于Java体系中的“虚拟机”,它是 .NET 框架的核心,提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务项目。同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。任何一个平台,只要能被CLR
1
支持(目前仅支持Windows平台),则意味着.NET程序就可以在此平台运行,实现跨平台的意义。
7. 简述将ASPX网页转换成用户控件的方法。 转换的步骤如下:
(1) 在代码(隐藏)文件中将类的基类从Page更改为UserControl类。 (2) 在ASPX文件中删除所有、
、和