易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET中用户控件与HttpHandler,HttpModule

什么是用户控件(User Control)?
用户控件其实就是一种自定义的组合控件,通常由系统提供的可视化控件组合而成,
用户控件中不仅可以定义显示页面,还可以编写事件处理代码。当多个网页中包括
有部分相同的用户界面时,可以将这些内容相同的部分提取出来,做成用户控件。
HttpHandler:事实上,当一个HTTP请求到达HttpModule时,整个ASP.NET
Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于Http
请求来讲,HttpModule是一个HTTP请求的“必经之路”它可以在这个HTTP请求
传递到真正的请求处理中心之前附加一些需要的信息在这个HTTP请求信息之上,
或者针对截获的这个HTTP请求信息做一些额外的工作,或者在某些情况下干脆终止
满足一些条件的HTTP请求,从而可以起到一个Filter(过滤器)的作用。
HttpHandler:HttpHandler是HTTP请求的真正处理中心。正是在这个HttpHandler
容器中,ASP.NET才真正地对客户端请求的服务器页面做出编译和执行,并将处理后的信息
附加HTTP请求信息流中再次返回到HttpModule中,这时候HttpModule则会继续对处理
完毕的HTTP请求信息流进行层层的转交动作,直到返回到客户端为止。


相关文档:

ASP.NET下载文件出现提示框或者直接显示在浏览器中

ASP.NET下载文件出现提示框或者直接显示在浏览器中
技术交流   2008-06-20 11:44   阅读42   评论0  
字号: 大大  中中  小小
1:出现文件下载提示框
string strFile="F:\\a.doc";//路径根据实际情况而定
if(!System.IO.File.Exists(strFile))
  {
  ......

asp.net面试答案补充2 aspx页面以及全局事件

aspx页面中事件的执行顺序
1.asp.net的请求过程,以及对应的处理请求的dll
客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器
2.页面事件(按照事件的执行顺序排列)
Page_Init:初始化值或连接
Page_Load:主要使用IsPostBack,该事件主要执行 ......

ASP.NET页面之间传递值的几种方法

 
 
 
 
 ASP.NET中实现页面间的参数传递 (转载)
                                     &n ......

asp.net ajax 中 Sys 为定义错误解决方案

网页中出现“'sys' 未定义
”或“'Sys' is undefined”的错误。
此时我们要做的是在 web.config
中 <system.web> 一节下面添加类似
如下内容:
    <httpHandlers>
      <add
verb="GET,HEAD" path="ScriptResource.a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号