ScriptResourceHandler 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供處理指令碼檔案要求的 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 要求。 |