欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

asp.net 的那点事(二、浏览器和一般处理程序)

更新时间: 2014-01-05 00:57:08 责任编辑: Author_N1

 

asp.net 的那点事(2、浏览器和一般处理程序)

从今天开始我们接着来学习:asp.net中一般处理程序和浏览器的通信。

一、第一个图解:


从图解中我们看出,整个过程是:“请求---处理---响应”。这个也就是经常面试的时候,面试官问道“asp.net的页面生命周期”。当然这个只是很简单的回答,那么服务器如何响应的呢?

二、一般处理程序图解:


这个是我们的一般处理程序的代码图解。这里我要强调下:“context.Response.ContentType = "text/html";”。这句很重要!这个就是告诉服务器我们要输出的报文是什么类型的。

image/jpeg----表示输出的是图片

text/plain--------表示输出文本

     三、 我们看了上面的代码,我们发现其实当我们请求一个动态页面的时候就是在请求一个cs类那么是不是只要是cs类就能被访问呢?请看下面图解


从上面的图解我们可以看到,当我们去求情一个cs类的时候,服务器是不让我们去看的。(如果可以的话那么我们的源代码都会被下载走的哦。。。。。。。。。)

四、我们可以对着看看一般处理程序的类和class1类的区别在哪里。


问题出来了,我们写的类没有继承“IHttpHandler”接口。那么我就继承该接口,并且显示的实现这些接口中方法。

五、实现接口后图解:



从上面的图解我们可以很清晰看出来。一个类只有实现了IHttpHandler接口和方法,添加指令集和修改了文件扩展名,那么他就可以被访问了。



    温馨提示:编程这个东西很怪,别人讲的再好再多在详细。也不如你自己跟着来一遍更加印象深刻的哦。。。


上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:57:08
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1768/
本文WWW.DOC100.NET DOC100.NET版权所有。