您的位置:首页 > 编程语言 > ASP

一些关于Asp.net的简答题。对于要考试的同学很有用哦。

2012-10-25 17:24 162 查看
1. DataSet对象有哪些特点?

内存中的数据库 ;数据源独立性 ;断开式连接;使用XML格式

2. 什么是存储过程?使用存储过程有什么好处?

存储过程是一些SQL语句和控制语句的集合,它有一个名称,并经过预编译作为一个独立的单元存储在数据库内。

(1)
存储过程执行起来比SQL命令文本快得多。


(2)
为应用程序提供更大的灵活性


(3)
可以在存储过程中利用Transact-SQL的强大功能。


(4)
减少网络数据量


(5)
模块化


(6)
增强数据库的安全性


3. 什么是Web Service? 组成Web Service的两个角色是什么?

WebService即Web服务,是通过Internet协议公开的一种业务功能,它提供接口或服务,供外界使用。组成Web Service的两个角色分别是Web Service提供程序和Web Service客户端。

4. 什么是XCOPY部署? 使用XCOPY方式部署一个ASP.net应用程序有那几个主要步骤?

XCOPY部署是一种部署ASP.NET应用程序的一种方法,其典型的做法是:本地复制时使用Windows资源管理器;远程部署时使用FTP。主要分三步:在IIS中的把目标文件夹配置为Web应用程序目录; 生成应用程序并选择所有必要的文件; 复制或者使用FTP上传必要文件

5. 如何在Web.config文件中保存连接字符串,如何在程序中访问该字符串?(假设访问SQL Server远程服务器 MyServer 的 StudentMS数据库,用户名/密码为:sa/123)

<appSettings>

<add key="DBConnStr"value="Server=MyServer;Database=StudentMS;UserID=sa;Password=123"/>

</appSettings>

在程序中访问:ConfigurationSettings.AppSettings("DBConnstr")

6. ASP.net中的身份验证包含哪几种类型?

包含窗体身份验证;Passport(护照)身份验证;Windows身份验证3种类型

7. ADO.NET中包含那些对象?

包含Connection,Command, DataReader, DataAdapter, DataSet

8. 简述可以采用哪几种方法将HTML标记转换为Web服务器控件?

两种:在html代码中为HTML元素添加runat=’server’属性;右键单击,选择作为服务器控件运行。

9. 如何在VS.NET2003中浏览一个Web页面?

可以采用3种方式:Web浏览器的地址栏中输入当前网页地址,如http://LocalHost/StuMS/Login.aspx;在VS 的资源管理器中右键点击选择在浏览器中查看; 在VS 的资源管理器中将该页设为起始页,启动项目。

10. 发现文档的作用是什么?有几种类型?

发现文档用于对Web服务器上的公共Web Service进行分组。发现文档是基于XML的文件,该文件包含资源的URL链接,该资源为Web Service提供发现信息。可分为静态发现和动态发现。

11. DataReader对象有哪些特点?

只能读取数据,不能对数据进行编辑、添加和删除;只能在记录间向前移动;不能在IIS内存中存储数据,数据直接在显示对象上显示; 工作在连接模式下

12. 什么是Web Service? 组成Web Service的两个角色是什么?

WebService即Web服务,是通过Internet协议公开的一种业务功能,它提供接口或服务,供外界使用。组成Web Service的两个角色分别是Web Service提供程序和Web Service客户端。

13. Application和Session对象的事件分别在什么时候发生?它们在使用时需要实例化么?为什么?

分别是在应用程序启动时和会话启动时发生的。不需要实例化,因为它们都是page对象的成员。

14. ASP.NET的关键技术有哪些?

事件驱动;代码隐藏技术;数据绑定技术;数据访问技术ADO.NET;面向对象特性;多语言支持

15. 试列举出常用的服务器端数据验证控件(不低于4个)

RequiredFieldValidator(必须项);CompareValidator(与某值的比较);RangeValidator(范围检查);RegularExpressionValidator(模式匹配);CustomValidator(用户定义);ValidationSummary

16. Web窗体页面有哪两种布局模式?特点分别是什么?

流布局和网格布局。网格布局用于精确定位元素;流布局用于象处理文字一样处理元素,元素在一行内从左向右流动,在页面上从上到下流动,

17. 在ADO.NET中调用存储过程与执行SQL命令文本的方法区别在什么地方?

调用存储过程,Command对象的CommandText属性为存储过程名, CommandType属性为CommandType.StoredProcedure;执行SQL命令文本时,Command对象的CommandText属性为具体的SQL语句, CommandType属性为CommandType.Text

18. 简述创建一个DataRelation对象的过程。

为父列声明一个DataColulmn对象,并指出那个列作为父列;为子列声明一个DataColulmn对象,并指出那个列作为子列;创建DataRelation对象,并为关系,父列和子列指定名称;将DataRelation对象添加到DataSet集合中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: