.Net面试宝典

1、委托与事件的关系:

答:

  第一点:委托是一个类。

  第二点:事件是委托的一个特殊实例,只能在类的内部调用,委托相对来说不安全。

2、Server.Transfer(path)与Response.Redirect关系:

答:

  第一点:Response.Redirect:返回一个302,可以重定向到外部网站,不能内部重定向到ashx,否则会报错“执行子请求出错”

  第二点:Server.Transfer(path)内部重定向,将用户的请求重定向给JieBanRen.aspx处理,是服务器内部的接管(不能重定向到外部网站),被重定向到的页面中可以访问Request、Cookie等

  第三点:Redirect还可以重定向到外部,但里面资源访问不到;Transfer只能重内部,url地址没变,可以访问资源

3、Excute():在页面上执行此方法,会 将一个页面整篇输出到当前页面的位置,替代iFrame,有效提高了SEO

4、MapPath():返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。

5、ViewState:原理:隐藏域;可以帮我我们记住当前页面的状态,只不过隐藏域的内容经过了base64加密

6、Cookie:

  第一点:一小段文本(明文)。

  第二点:存储在客户端的浏览器内存里面或者磁盘。

  第三点:Cookie跟网站相关,随着请求网站一块发送到后台

  第四点:有限制,一般4KB。一个网站20个Cookie

  第五点:适用于,帮助网站记录使用当前浏览器的用户的相关信息

  第六点:通过path和domain做一些网站的优化

7、Session:服务器存储用户状态;

注:如果一般处理程序中需要用到会话,那么必须实现接口:IRequiresSessionState

 

posted @ 2020-03-08 22:32  陈彦斌  阅读(193)  评论(0)    收藏  举报