ASP.NET
文章平均质量分 79
雪夜惊鸿
这个作者很懒,什么都没留下…
展开
-
HttpModule与HttpHandler详解
ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求原创 2013-10-09 10:19:53 · 457 阅读 · 0 评论 -
ashx中使用session
最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因: 大体如下 Session["loginName"]为空,无法toString(); context.Session["Id"] “context.Session”引发了“System.NullReferenceException”类型的异常原创 2013-10-09 10:55:54 · 528 阅读 · 0 评论 -
三张图片详解Asp.Net 全生命周期
说明: 1 第一张图片从全局说明从客户端发出一个Request请求,服务器windows内核中的HTTP.SYS组件接收该请求开始到IIS处理完该请求并响应到客户端结束。 2 第二张图片为图1中Http处理管线的详细步骤 3 第三张图片为图2Http处理管线中调用处理程序(HttpHandler, 此处为Page对象)的详细生命周期过程。 图1:原创 2013-10-09 10:22:38 · 590 阅读 · 0 评论 -
ASP.NET大文件上传设置maxRequestLength无效的情况
1.IIS6 更改win2003的IIS 6.0对asp教程的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0原创 2013-10-09 10:27:03 · 4581 阅读 · 0 评论 -
asp.net向客户端注册JavaScript脚本的三种方法
一般在sap.net中向客户端注册脚本有三种方法 1.使用Literal控件在页面的任意位置注册脚本 2.使用Response.Write()在页面的顶部注册脚本 3.使用ClientScript.RegisterClientScriptBlock()或者ClientScript.RegisterStartupScript()分别在表单开始和结束的地方注册脚本原创 2013-10-09 13:40:28 · 1850 阅读 · 0 评论 -
Http Module 介绍
引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到,在Http请求由IHttpHandler处理之前,它需要通过一系列的原创 2013-10-11 12:14:09 · 437 阅读 · 0 评论 -
C# 动态调用WebService
动态调用webservice,就可以不用添加web引用了,上线的话也只是需要改一下wsdl地址就可以了 1.动态调用的方法: C#代码 /// /// 动态webservice调用 /// /// string public string wsTest()原创 2013-10-30 16:42:10 · 648 阅读 · 0 评论