ScriptResourceHandler 类

定义

提供用于处理作为资源而嵌入程序集的脚本文件请求的 HTTP 处理程序。 此类不能被继承。

public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
    interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
继承
ScriptResourceHandler
实现

注解

ScriptResourceHandler类处理所有对通过类引用的嵌入脚本文件的请求 ScriptManagerScriptResourceHandler对象检索嵌入的脚本库和脚本库的任何本地化资源。 如果将 NotifyScriptLoaded 属性设置为 true ,则 ScriptResourceHandler 对象将在脚本文件末尾添加一个调用,并将其添加到sys.databases对象的sys.application.notifyscriptloaded方法。

默认情况下, ScriptResourceHandler 类压缩并缓存 Internet Explorer 7 嵌入的脚本文件。 可以通过类的和属性关闭压缩和 EnableCompression 缓存 EnableCaching ScriptingScriptResourceHandlerSection 。 在 Web.config 文件中设置这些属性。

备注

可以通过在 Web.config 文件的 " clientTarget " 部分中创建 internet explorer 7 的别名,为 internet explorer 的早期版本启用压缩功能。 然后以编程方式将属性的值设置 ClientTarget 为该别名。 但是,我们不建议使用此方法,因为这会导致性能降低,并导致错误的高风险。

启用了 AJAX 的 ASP.NET Web 应用程序的默认 Web.config 文件将添加 ScriptResourceHandler 为处理程序。 可以通过在 Web.config 文件中包含以下元素,手动将处理程序添加到应用程序中:

<httpHandlers>  
  <add verb="GET,HEAD" path="ScriptResource.axd"   
    type="System.Web.Handlers.ScriptResourceHandler,   
    System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,   
    PublicKeyToken=31bf3856ad364e35" validate="false" />  
</httpHandlers>  

构造函数

ScriptResourceHandler()

初始化 ScriptResourceHandler 类的新实例。

属性

IsReusable

当在派生类中重写时,获取一个指示其他请求能否使用该类实例的值。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ProcessRequest(HttpContext)

当在派生类中重写时,处理针对作为程序集内的资源而嵌入的脚本文件的 HTTP Web 请求。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IHttpHandler.IsReusable

获取一个值,该值指示另一个请求是否可以使用 IHttpHandler 实例。

IHttpHandler.ProcessRequest(HttpContext)

处理针对作为程序集内的资源而嵌入的脚本文件的 HTTP Web 请求。

适用于