共用方式為


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 的內嵌腳本檔案。 您可以透過 EnableCompression 類別的 ScriptingScriptResourceHandlerSection 和屬性關閉壓縮和EnableCaching快取。 您可以在 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 要求。

適用於