1 / 17
文档名称:

net模拟面试常见问题及答案.doc

格式:doc   大小:44KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

net模拟面试常见问题及答案.doc

上传人:sanshenglu2 2020/12/28 文件大小:44 KB

下载得到文件列表

net模拟面试常见问题及答案.doc

相关文档

文档介绍

文档介绍:(),(),()的区别
1、():
。()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。
这就是说,,总共涉及到两次与服务器的通信(两个来回):第一次是对原始页面的请求,得到一个302应答,第二次是请求302应答中声明的新页面,得到重定向之后的页面。
2、
。:
1),我们得不到任何第一页的输出
2),当然我们可以通过一些其他的办法,比如session来搞定,可是,有些页的参数是在request中传过来的,这样的话,就不行了;
3) 。
。它是从server端直接向下一页发起请求,不需要client再次发送请求.
,这个小小的改变可以提高将近25%的效率。(根据微软文档).
。,当前的ASPX页面终止
执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。
,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器
已经执行了一次页面变换。
默认情况下,,但只要把该方法的第二个参数设置成True
,就可以保留第一个页面的表单数据和查询字符串。
同时,:目标页面将使用原始页面创建的应答流,(Machine
Authentication Check,MAC)认为新页面的ViewState已被篡改。因此,如果要保留原始页面的表单数据和查询字符串集合,必须把目标页面
Page指令的 EnableViewStateMac属性设置成False。
()有一个不足就是:,()进入 ,这时如果用户刷新一下页面,
浏览器便会问用户是否“重试”发送表单,如果用户点击“是”,那么,表单中的数据被重新发送到服务器。如发送表单的作用就是为了向数
据库中插入一条记录,结果导不希望发生的事——同一表单被多次加入到数据库中。
3、
,当指定的ASPX页面执行完毕,。
这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。
("")("")区别:
Execute是从当前页面转移到指定页面,并将执行返回到当前页面
Transfer是将执行完全转移到指定页面
总结:
在网络状态较好的情况下,Redirect(url)方法效率最高!! 可重定向到同一台或非同一台服务器上的aspx或非aspx(html)资源
!! 但只能转到同一Application目录下,也有可能导致不期望的结果发生
.
SQL 2005 的新特性是什么 ? 与oracle