asp考试简答题......十万火急。

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:56:06
1.简述交互式动态网页的基本概念。

2. ASP脚本语言一般有两种指定方式,即:<%……%>或<Script>……</Script>,试分析它们的主要区别。
3.简述Application对象、Session对象的基本功能,试说明它们的异同。

4.试简述使用Command对象进行数据库操作的基本设定方法和过程步骤。

5.试简述获取表单数据的基本过程。

1.
交互式动态网页的基本概念是:
客户端(浏览者)向服务器发送请求或者数据,然后服务器处理请求或者数据,再将结果返回到客户端,例如ASP,PHP,JSP等都是交互式动态网页,而HTML文档则是静态网页,不需要服务器来处理.
2.
<%……%>之间的内容在服务端执行
<Script>……</Script>之间的内容在客户端执行,脚本的嘛,JS或者VBS等等。
3.
Application用于保存所有用户共用的数据信息,如果被保存的数据在应用程序生存期内根本不会改变或很少改变,用它。但是在asp.net中有个web.config,可能更好点。如果要使用application,一个需要考虑的问题是任何写操作都有要在application_onstart事件中(Global.asax)中完成。尽管使用application.lock和application.unlock方法来避免操作的同步,但是它串行化了对application的请求,当网站访问量大时会造成性能瓶颈。因此最好不要用它存取大的数据集。
Session 用于保存每个用户的专用信息,它的生存期是用户持续请求时间再加上一段时间(可以在web.config中设置,默认是20分钟)。Session中的信息保存在服务器的内存中,当然你也可以设置它的保存方法(如存在SQL数据库中)。由于用户停止使用程序后它仍然在内存中保持一段时间,因此使用Session对象保存用户数据的方法效率很低。对于小量的数据。使用Session还是一个不错的选择。
4.
使用一个Command对象简单来说需要以下几个步骤:

1 声明一个有效的Connection对象
2 声明一个有效的Command对象
3 为Command对象指定需要操作的SQL语句字符串和关联的Connection对象实例。
4 打开Connection对象
5 执行Command对象的各种方法进行数据库操作
6 关闭Connection对象

下面一个例子是向tbClass表中插入一条新记录,代码如下:
protect