摘要: HttpApplication类的实例的事件HttpApplication 类的实例是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的。HttpApplication 类的一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。应用程序按照以下顺序执行由 global.asax 文件中定义的模块或用户代码处理的事件:BeginRequest在 ASP.NET 响应请求时作为 HTTP 执行管线链中的第一个事件发生。AuthenticateRequest当安全模块已建立用户标识时发生。PostAuthenticateReques 阅读全文
posted @ 2012-02-02 17:31 Rookier 阅读(1483) 评论(9) 推荐(4)
摘要: 其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板。那微软为什么这么无聊搞两个后缀,全部使用ashx不就行了么?干脆利落。原来,如果你的web handler代码不在Web的项目中的话,那你就不能使用ashx了,因为如果 阅读全文
posted @ 2012-02-02 16:53 Rookier 阅读(499) 评论(0) 推荐(0)
摘要: VS2008 下的 WebDev.WebServer.EXE 路径:C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE在微软.NET平台中,自从Visual Studio 2005 以后的版本编写Web程序的时候,可以在没有IIS的环境中编译和调试,每次调试的时候都会运行起一个 Asp.net Development Server 的服务,这个服务和IIS类似,可以说是IIS的简化版,虽然不如IIS完善和成熟但是用于提供一般的IIS服务已经足够了,作为单机服务还是不错的选择,这个服务 阅读全文
posted @ 2012-02-02 15:10 Rookier 阅读(1615) 评论(1) 推荐(0)
摘要: 以前用asp.net mvc做东西的时候经常出现“*/?Length=*”的情况。那时没有什么好的解决方法,就通过静态链接来解决,问题当然也很多。最近又出来了这样的情况,语句是<%= Html.ActionLink("Default", "Index", "Default", new { id = 1 })%>,以前技术不行还可以忍受,现在怎么能行呢。果断Google,"asp.net mvc Length=5",第一条就是。链接地址:http://stackoverflow.com/questions 阅读全文
posted @ 2012-02-02 11:22 Rookier 阅读(1284) 评论(0) 推荐(0)
摘要: HTML特殊字符编码对照表特殊符号命名实体十进制编码特殊符号命名实体十进制编码特殊符号命名实体十进制编码Α&Alpha;&#913;Β&Beta;&#914;Γ&Gamma;&#915;Δ&Delta;&#916;Ε&Epsilon;&#917;Ζ&Zeta;&#918;Η&Eta;&#919;Θ&Theta;&#920;Ι&Iota;&#921;Κ&Kappa;&#922;Λ&Lambda;&#923;Μ&Mu 阅读全文
posted @ 2012-02-02 10:48 Rookier 阅读(742) 评论(4) 推荐(2)
摘要: 我们在做采集软件的时候有些网站通过直接分析html文本是很麻烦的事情在利用WinForm编程的情况下有一种更好的方式当然是分析HtmlDocument然而,这HtmlDoucment并不能直接创建它必须由 WebBroswer控件Navigate生成一个页面后才能取得wb.HtmlDocument然后就可以对HtmlDocument的各元素、标签进行分析。事实上,在采集的时候并不是采集只会采集单个页面这样的话,在主窗体中就可以完成譬如采集一些列表页面,有N多个页那么,一个循环下去,用WebBrowser去响应,那就会导致假死这时候,我们肯定会想到用多线程去做这件事情C#的多线程,大家应该都知道 阅读全文
posted @ 2012-02-02 09:31 Rookier 阅读(1079) 评论(2) 推荐(0)