2024年4月5日发(作者:)

1.简述 两种读取数据库的方式。

答: 第一种是利用 Connetction、Command和 DataReader 对象,

这种方式只能读取数据库, 不能修改记录。如果只是想查询记录的

话,这种方式的效率更高些。

第二种是利用 Connection、Command、DataAdaPter 和 Dataset 对

象,这种方式更灵活, 可以对数据库进行各种操作。

2、 简述你对 的事件驱动机制的理解。

使用一个事件驱动编程模型。该模型定义了一个事件序

列,这些事件在页面的生命周期中被依次引发,顺序为 Init Load控

件事件 Unload对每个引发的事件,你可能需要完成一些任务。可以

在称为事件处理过程中编写代码。例如,可以在Web 页面的 Init 或

Load事件中编写页 面初始化代码。PageInit 是页面的 Init 事件的事

件处理器,而 page_Load 是页面的 Load 事 件的事件处理器。

3、 什么是代码分离形式?

答: 代码分离(Code Behind)形式是 为了提高代码阅读性

采用的新技术,使 页面源程序代码更清晰和便于阅读。他的

实质是将页面显示视图(页面内容)的 HTML标记和控制页面交互

过程的程序代码分离。这样可以分别设计、分别调试和分别保存,其

两者之间的关联是通过编译器指令 Page实现的 。

4、 简述 Back的用途

在page_Load的过程中,你可以读取或者重置页面的属性和控件的属

性,根据IsPostBack 属性判定页面是否为第一次被请求,执行数据

绑定等等。IsPostBack属性为 false 表明页面是被第一次显示,为 true

表明页面被请求后返回(PostBack)的结果值。

5、验证控件有哪几种?简述它们各自的功能。

RequiredFieldValidator 验证用户是否已输入数据

CompareValidator 将用户输入的数据与另一个数据进行比较

CustomValidator 自定义的验证方式

RangeValidator 验证用户输入的数据是否在指定范围内

RegularExpressionValidator 以特定规则验证用户输入的数据

ValidationSummary显示未通过验证的控件的信息

6.

简述Session对象的作用。

Session 对象用于存储关于某个用户会话(session)的信息,或者修

改相关的设置。存储在 session 对象中的变量掌握着单一用户的信

息,同时这些信息对于页面中的所有页面都是可用的。

7. 简述Response对象的作用。

用于将数据从服务器发送回浏览器,另外,还可以用来在页面中输

入数据,跳转或者传递页面中的参数。

9.简述调用Web Service设计应用程序的基本步

骤?

(1)添加Web service服务

(2)在类中定义Web service引进服务对象

(3)通过对象调用相应方法。

10为什么要对 Application 对象进行锁定?何时进行锁

定?

11. 简述 Cookie 的用途及其局限性。

Cookie对象用于保存客户端浏览器请求的服务器页面,也可用它存

放非敏感性的用户信息,信息保存的时间可以根据用户的需要进行设

置。并非所有的浏览器都支持Cookie,并且数据信息是以文本的形式

保存在客户端计算机中的。

12、在 中,一个完整的 项目一般包括

哪些文件?

Web窗体文件 .aspx Web 配置文件 母版页 .master

类文件 .cs HTML页.htm Web用户控件.ascx

15.简述Request对象的作用。

Request对象用于检索从浏览器向服务器发送的请求中的信

息。它提供对当前页请求的访问,包括标题、Cookie、客户端证书、

查询字符串等,与HTTP协议的请求消息相对应。

16. 简述Application对象的作用及常用属性。

Application对象用于共享应用程序级信息,即多个用户共享一个

Application对象。

17. 列举 页面之间传递值的几种方式,并简述其

特点。

18. 提供了哪些内置对象,并分别列举每种对象的