|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)session 比来必要做一个对特定哀求举行呼应的接口,只是在外部处置,不存在UI,机于这类情形,固然是利用完成IHttpHandler来举行处置,能够减失落加载HTML控件的工夫。原本都是如许想的,关于IHttpHandler中界说了两个办法,ProcessRequest(HttpContextctx)和IsRunable()这两个,看到在ProcessRequest(HttpContextctx)中有个HttpContext的输出参数,原本觉得经由过程这个就能够对一切的服务器工具举行利用,只是在后面必要对HttpContext的援用。不外成绩呈现了,在这个自界说HTTP呼应处置头中必要写进Session,关于其他Request和Response都能够经由过程利用HttpContext来援用利用,不外Session就是不可,老是呈现工具未举行援用的毛病,真是百思不得其解,好好的HTTPCONTEXT内里都列出了可使用的服务器工具,可是就是SESSION用不了!真苦,只好将自界说HTTPHANDLER的内容做到一般的WEBFORM中。就在做好后,却偶然中发明在自界说HTTPHANDLER中利用SESSION的办法!
1、先援用System.Web.SessionState这个定名空间,
2、假如是要在HttpHandler中读取Session的内容,就要在完成IHttpHandler的类中同时完成IReadOnlySessionState这个接口。
3、假如是要在HttpHandler中读写Session的内容,就要在完成IHttpHandler的类中同时完成IRequiresSessionState
如许就能够在自界说的HttpHandler中一般的利用Session了。
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。 |
|