.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

浙公网安备 33010602011771号