ASP.NET复习题:
第一部分 ASP.NET基础
1. .NET Framework的两个核心部分是:__________________。
2. 我们使用ASP.NET技术的主要用来________.
3. IIS的全称是:____________________________,WindowsXP中安装IIS需要通过控制面板中的__________快捷方式,然后选择其中的__________________.
4. 使用VS2008创建一个网站后,可以通过它的_____________________窗口对网站中的文件进行管理。
5. ASP.NET与ASP的关系是_______________.
6. ASP.NET与ASP相比,有哪些不同?
7. 静态页面的扩展名一般是_________________________等,其工作原理是:_____________________。
8. 服务器端动态页面技术主要有:_________________等,其工作原理是________________________________。
9. ASP.NET网页有____________和___________两种模式,推荐使用_________模式。
10. .NET Framework为开发人员提供了丰富的类库,类库采用分层次的逻辑结构对这些类进行管理,这种结构称为_____________;这个结构就像一棵树,树的根是_______.要使用哪个类,就要导入或引用某个命名空间,引用命名空间(C#语言)使用_________命令。
11. 使用VS2008创建网站后,网站中会自动创建一个文件夹,它的名字是:______;它的作用是:______。
12. VS2008编辑网页时,有三种视图可以选择,分别是______________.
13. Web应用程序配置文件的文件名是:__________,全局应用程序类文件的文件名是:______________。
14、ASP.NET动态网站开发时用到哪些技术?分别起什么作用?
15、请简述用户访问asp动态网页时的访问和处理过程。
第二部分:服务器控件
1. 给HTML标记添加________属性就可将它转换为HTML服务器控件,要在后台代码中访问服务器控件,该控件还必须有_____属性,一个页面上,各服务器控件______属性的值不能重复。
2. Web服务器控件有一些通用的属性,如背景颜、边框颜等,写出下列属性的作用:BorderStyle_______,,Enabled_________,Font_______,ForeColor________,Height_______,Width________,Text______,ToolTip_____,Visible________。
3. ASP.NET标准服务器控件的源代码与HTML控件不同,它们都有________前缀。
4. 标签控件Label上的文字用它的___________属性获取和设置。
5. 写出文本框TextBox控件的TextMode属性的三个值及作用________________,若用于填写留言,应使用___________模式,获取或设置它的值,使用其_______属性。
6. 按钮控件一般用于单击后执行一段代码,单击对应的事件名称是___________,如果一个按钮在单击后执行Book_Save方法,在页面的源视图中,可看到该按钮相应的属性和值:__________________,在后台代码中,要有一个名字是_____________的方法,。
7. 超链接控件HyperLink控件的___________属性表示链接到的地址。____________属性表示显示的图片的地址,如果同时设置了它的文本和图片,则显示_____。
8. 多个单选按钮控件RadioButton要成为一组,使这一组中只能选择一个,则应设置它们有相同的_________属性值,它的_____属性的值为_____时,表示被选中。
9. 单选按钮列表控件RadioButtonList控件的________________属性表示它排列的方向,_______________属性表示它被选中的值。
10. 复选按钮列表控件CheckBoxList控件中被选中的值需要通过_________来得到,其中使用它的___________属性得到它的选项个数。
11. 下拉列表控件DropDownList控件可以选择_____个值,ListBox控件的____________属性表示单选还是多选。
12. 图像控件Image控件的_______属性表示所显示图片的地址,________属性表示图片的替代文本。
13. 文件上传控件FileUpload的__________属性表示用户是否选取了上传的文件,_______________属性表示上传文件的大小(以_____为单位),__________属性表示上传的文件名,_________方法用于保存上传的文件。
14. 在用户注册页面验证中,用户名必填使用___________________验证控件,验证两次输入的密码必须一致使用___________验证控件;验证输入的年龄必须在某范围内使用_____________验证控件。
15. 验证e-mail地址格式是否正确使用____________控件,并设置_________和________________两个属性,其中前一个属性表示对那个控件的值进行验证;要用对话框显示验证的错误信息,应使用___________________控件,并设置__________属性的值为true。
asp 源代码16. 要使页面上的按钮控件不对页面进行验证,应设置它的_________属性值为false。
17. Web用户控件文件的扩展名是___________,要在某个页面中使用用户控件,比较简单的方法是____________________。
第三部分 ASP.NET内置对象
1. ASP.NET的__________内置对象的________方法可以把文本写到响应输出中。
2. 若要在后台代码中使页面跳转到default.aspx页面,用Response对象实现,写法是:_____________________。
3. 有一个超链接<a href=”yemiana.aspx?username=zhangsan>跳转</a>,则在页面yemiana.aspx后台代码中,要接收传过来的数据,需要使用___________对象,具体语法是_____________
4. Server对象的__________方法能够将虚拟路径转换为物理路径。
5. Server对象的__________方法能够将要在浏览器中显示的字符串进行编码。
6. Server对象的___________方法能够将已进行HTML编码的字符串进行解码。
7. Server对象的___________能够将指定字符串以URL格式进行编码。
8. 存储在服务器端,其中的变量能够被所有用户访问到的对象是__________。(选择:Cookie,Session,Application)
9. 在要对Application对象变量的值进行改变时,一般要将该对象_______,对应的方法是_______,修改完成后,再进行_____,对应的方法是_______。
10. 在服务器端用于存储用户的会话信息的对象是_____________,要使页面上的控件Label1显示其中存储的用户名(username),代码是:____________。
11. 一些网站将一些字符串保存在客户端,以便该用户再次访问网站时进行读取,这些对象是____________对象。
12. 在服务器端代码中,Cookie对象一般使用_______对象写入到客户端,使用_________对象进行读取。
13. Page对象的__________属性表示页面验证是否全部通过,__________属性表示页面是首次还是回发过来的。
14. Request对象的常用方法和属性的作用:QueryString________,UserHostAddress_____
15、网站可以使用_____________对象将用户的一些私有信息保存在服务器上,该对象一般用来保存用户的_______________。
第四部分 ADO.NET
1、 ADO.NET是一种___________技术,它的最大特点是___________。
2、 ADO.NET常用的五个对象是:连接:_____________,命令:_____________,读取:_______________,
数据集:_____________,数据适配器:__________________.
数据集:_____________,数据适配器:__________________.
3、 要连接一个Sqlserver数据库,要求使用Sqlserver认证,服务器是abc,用户名是user01,密码是pass01,数据库名是database01,请写出该连接字符串:__________________________________________________________________________。
4、 在连接状态下将一条数据写入到数据库中的一般步骤是:__________________________________________________________________________.
5、 在连接状态下将一条数据写入数据库使用Command对象的______________方法,该方法的返回值类型是____________,表示__________________________.
6、 要获取数据库中一个数据值或一个统计值,可使用Command对象的____________方法。
7、 如果只是读取数据表中的数据,不进行修改操作,应使用_________对象,该对象可使用Command对象的_____________________方法来创建,使用该对象的_______方法读取其中的每一行数据;要读取某行第一个字段的值,方法是:________。
8、 在程序中要访问Sql Server数据库,需要引用____________________________命名空间,访问Access数据库,要引用_______________________命名空间。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论