目录
1、 ADO.NET中,DataSet和DataReader的区别是什么?
3、 Server.Transfer与Response.Redirect有什么区别?
5、 ASP.NET中调用Web Service的方法有哪些?
1、 ADO.NET中,DataSet和DataReader的区别是什么?
DataSet(断开式的):数据集,表示内存中的“数据库”。DataSet在从数据库中读取数据时是“面向非连接的”,即DataSet在读取数据的那一刻会与数据库进行连接,然后会一次性把数据库中所有的表以及数据读取到内存中,然后便断开数据库连接。
DataReader(连接式的):数据读取器。DataReader在从数据库中读取数据时是“面向连接的”,即DataReader在读取数据时是从数据库中一行一行读取,每次只会从数据库中读取一行数据(类似于数据库游标的行为),直到读完最后一行之后,才断开数据库连接。在整个读取的过程中,必须保持与数据库的连接处于打开状态。
2、 ADO.NET中常用对象有哪些?
Connection,Comand,DataAdapter,DataSet,DataReader
3、 Server.Transfer与Response.Redirect有什么区别?
Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX 页面,调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个
ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。
Response.Redirect则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答
4、 ASP.NET 中页面之间传递值的几种方式?
session cookie
Application
Request.QueryString
5、 ASP.NET中调用Web Service的方法有哪些?
WebService的访问形式主要有:SOAP调用、XMLHTTP POST、GET调用、
MicroSoft.XMLDOMC调用、webbehavior.htc调用
地址:https://www.cnblogs.com/fengchengjushi/p/3358291.html
6、 向服务器发送请求有几种方式?
Post;Get;
1、 get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、 在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
案例:一般情况下,登录的时候都是用的POST传输,涉及到密码传输,而页面查询的时候,如文章id查询文章,用get 地址栏的链接为:article.php?id=11,用post查询地址栏链接为:article.php, 不会将传输的数据展现出来。
7、Web Service有哪些优点?
Web Service是基于XML的,与具体的语言和平台无关,故可以实现跨平台、跨语言通信。
Web Service是采用SOAP协议(简单对象访问协议)进行通信的,该协议基于HTTP协议,故可以实现跨防火墙通信。
Web Service可以很容易的实现分布式的应用程序。
以一种最简单的方式实现异构系统之间的互通信和数据交换,且跨平台。用WebService则可以低成本的实现
WebService实现的技术难度要比CORBA和DCOM小得多
8、 ASP.NET缓存有几种实现方式?
基于页面级缓存;基于数据源的缓存;自定义缓存 ;分布式缓存;
答案链接:https://www.cnblogs.com/fly-kw/archive/2012/02/26/2369061.html
9、 ASP.NET中常见文件的后缀名有哪些?
.sln:解决方案文件
.ashx 一般处理程序
.aspx webfrom
.ascx 用户控件
10、 ASP.NET中的六大对象有哪些?
1.Response
2.Request
3.Server
4.Application
5.Session
6.Cookie