文章分类 - asp.net
摘要:TOP.1Google AdsenseGoogle AdSense是由Google公司推出的针对网站主(简称发布商)的一个互联网广告服务。Google AdSense 是一种获取收入的快速简便的方法,适..[详细介绍]票数:28 人气:125投票TOP.2百度联盟广告联盟百度联盟隶属于全球最大的中文搜索引擎百度,依托百度强大的品牌号召力和成熟的竞价排名模式,经过多年精心运营,已发展成为国内最具实力..[详细介绍]票数:26 人气:135投票TOP.3搜狗联盟搜狗联盟是在原搜狗竞价联盟和原搜狗搜索联盟基础上整合以后的新联盟,加入联盟,登录后根据需要获取不同的代码,把它嵌入页面,合作网站..[详细
阅读全文
摘要:request对象 ASP.NET Request对象功能是从客户端得到数据,可以读取从其他页面提交的数据,常用的三种取得数据的方法是:Request.Form(通过form表单提 交)、Request.QueryString(url?后面的参数),Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要 对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。1、get方式 protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { if (Request.QueryS
阅读全文
摘要:asp.net夜话之五:Page类和回调技术在今天我主要要介绍的有如下知识点:Page类介绍Page的生命周期IsPostBack属性ClientScriptManager类回调技术(CallBack)Page类介绍asp.net有时候也被成为WebForm,因为开发一个asp.net页面就像开发一个WinFrom窗体一样,我们同样可以采用拖拽控件、双击产生相关处理代码的方法。在asp.net中,创建一个页面可以采用两种模型。单页模型用Dreamweaver创建的asp.net页面就是单页模型,当然利用Visual Studio 2005也能创建单页模型,不过在Visual Studio 20
阅读全文
摘要:HTTP 处理程序介绍 Visual Studio 2005 5(共 8)对本文的评价是有帮助 - 评价此主题 ASP.NET HTTP 处理程序是响应对 ASP.NET Web 应用程序的请求而运行的过程(通常称为“终结点”)。最常用的处理程序是处理 .aspx 文件的 ASP.NET 页处理程序。用户请求 .aspx 文件时,页通过页处理程序来处理请求。ASP.NET 页处理程序仅仅是一种类型的处理程序。ASP.NET 还包括其他几种内置的处理程序,例如用于 .asmx 文件的 Web 服务处理程序。如果您需要进行特殊处理(可以在应用程序中使用文件扩展名进行标识),可以创建自定义 HTT.
阅读全文
摘要:HTTP 模块介绍 Visual Studio 2005 8(共 9)对本文的评价是有帮助 - 评价此主题 HTTP 模块是一个在每次针对应用程序发出请求时调用的程序集。HTTP 模块作为 ASP.NET 请求管线的一部分调用,它们能够在整个请求过程中访问寿命周期事件。因此,HTTP 模块使您有机会检查传入的请求并根据该请求采取操作。它们还使您有机会检查出站响应并修改它。ASP.NET HTTP 模块针对所有的请求运行,这与 ISAPI 筛选器类似。但是它们是用托管代码编写的,而且可以与 ASP.NET 应用程序的生命周期完全集成。HTTP 模块典型的用法包括:安全性。因为您可以检查传入的请.
阅读全文
摘要:ASP.Net产生的大背景: 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。Web服务器厂商设计了不同的解决方案,但是都遵循同一个主题“向Web服务器插入某些组件”。所有的Web服务器补充技术都允许开发者建立并插入组件以增强Web服务器的功能。微软公司提出了ISAPI(Internet服务器API),网景公司提出了NSAPI(网景服务器API)等等。 由于这些组件的复杂性,实现它们非常困难。开发者不得不使用C/C++来开发这些组件,但
阅读全文
摘要:Http处理程序和HTTP模块 ASP.NET HTTP 处理程序是响应对ASP.NET Web 应用程序的请求而运行的过程。最常用的处理程序是处理.aspx文件的ASP.NET页处理程序。用户请求.aspx文件时,页通过页处理程序来处理请 求。可以创建自定义的HTTP处理程序将自定义输出呈现给浏览器。过程如图所示: HTTP模块是一个在每次针对应用程序发出请求时调用的程序集。HTTP模块作为ASP.NET请求管道的一部分调用,它们能够在整个请求过程中访问生命周期事件。HTTP模块使你可以检查传入和传出的请求并根据请求进行操作。 开发自定义HTTP处理程序和HTTP模块之前,应先了解IH...
阅读全文
摘要:介绍 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。Web服务器厂商设计了不同的解决方案,但是都遵循同一个主题“向Web服务器插入某些组件”。所有的Web服务器补充技术都允许开发者建立并插入组件以增强Web服务器的功能。微软公司提出了ISAPI(Internet服务器API),网景公司提出了NSAPI(网景服务器API)等等。 ISAPI是一种重要的技术,它允许我们增强与ISAPI兼容的Web服务器(IIS就是一种与IS...
阅读全文
摘要:HTTP 模块是一个通过实现实现 IHttpModule 接口和处理事件,在每次针对应用程序发出请求时调用的程序集。HTTP 模块作为 ASP.NET 请求管线的一部分调用,能够在整个请求过程中访问生命周期事件。因此,HTTP 模块使我们有机会检查传入和传出的请求,并根据该请求采取操作。甚至我们可以通过实现HTTP模块来参与ASP.NET运行的管理,例如,ASP.NET 提供了 SessionStateModule 来向应用程序提供会话状态服务。 好了,在使用HTTP模块之前,先让我们回顾一下一次请求的生命周期事件: 在这里特别提到一点,HTTP 模块不同于 HTTP 处理程序。对于所有的请求
阅读全文
摘要:http://www.cnblogs.com/Laeb/category/83513.htmlhttp://www.cnblogs.com/Laeb/category/84015.html
阅读全文
摘要:接口 IHttpHandlerFactory 负责创建并且管理用来处理请求的 HTTP 处理器。事实上这也是有可能的,因此,你可以创建一个实现了 IHttpHandlerFactory 接口的类,然后把这个类当成 HTTP 处理器来使用。这可以允许优秀的控件把 URL 映射到一个基于复杂的条件集来创建不同处理器的 HTTP 处理器工厂,从而能够越过 HTTP 请求的处理。例如,通过使用 HTTP 处理器工厂,你能够创建有限数量的 HTTP 处理器对象来访问昂贵的或者有限的资源(比如数据库连接),然后在将来的请求中重用这些处理器对象。在下列范例中,一个 HTTP 处理器工厂就创建了用来识别 *.
阅读全文
摘要:HTTP 模块是一个在每次针对应用程序发出请求时调用的程序集。HTTP 模块作为 ASP.NET 请求管线的一部分调用,它们能够在整个请求过程中访问寿命周期事件。因此,HTTP 模块使您有机会检查传入的请求并根据该请求采取操作。它们还使您有机会检查出站响应并修改它。ASP.NET HTTP 模块针对所有的请求运行,这与 ISAPI 筛选器类似。但是它们是用托管代码编写的,而且可以与 ASP.NET 应用程序的生命周期完全集成。HTTP 模块典型的用法包括:安全性。因为您可以检查传入的请求,所以 HTTP 模块可以在请求页、XML Web services 或调用处理程序之前执行自定义的身份验证
阅读全文
摘要:应用程序事件的管道不仅仅限于对 .aspx Web窗体的请求,它还可用于创建自己的处理程序来处理自定义文件类型。为什么我们要创建自己的处理程序呢?有 时候使用低层接口会非常方便,通过它们仍然可以访问 Response 和 Request 之类的有用对象,但不必使用基于控件的 Web窗体模型。通过避免完整的 Web控件模型,可以节省负载,因为 ASP.NET 不必执行很多步骤(如创建网页对象、持久化视图状态等)。HTTP 处理程序对 ASP.NET 应用程序的每个请求都由成为 HTTP 处理程序的特殊组件处理。HTTP 处理程序是 ASP.NET 请求处理框架的骨架。ASP.NET 使用不同的H
阅读全文
摘要:viewstate存在页面上,随页面传输,不够安全,同时转到别的页面就消失了。 session存在服务器端,安全,可存一些复杂的数据,但是占用服务器内存或数据库资源,和页面跳转没有关系,一个用户一个session。 应用场合是不同的,ViewState只限制在当前页面内;Session用于页面间传递。另外Application Session Cookie ViewState Cache HiddenSession1. Session用来保存每一个用户的专有信息2. Session的生存期是用户持续请求时间加上一段时间(一般是20分钟左右)3. Session信息是保存在Web服务器内存中的.
阅读全文
摘要:以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器
阅读全文