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 处理通过 ScriptManager 类引用的嵌入式脚本文件的所有请求。 对象 ScriptResourceHandler 检索嵌入的脚本库和脚本库的任何本地化资源。 如果 属性NotifyScriptLoaded设置为 true,则 对象会在ScriptResourceHandler脚本文件末尾向 Sys.Application 对象的 notifyScriptLoaded 方法添加调用。

默认情况下, ScriptResourceHandler 类压缩并缓存 Internet Explorer 7 的嵌入脚本文件。 可以通过 类的 ScriptingScriptResourceHandlerSectionEnableCaching 属性关闭EnableCompression压缩和缓存。 在 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 请求。

适用于