ScriptManager.ScriptMode 屬性

定義

取得或設定值,該值指定要呈現用戶端指令碼程式庫的偵錯版本或發行版本。

public:
 property System::Web::UI::ScriptMode ScriptMode { System::Web::UI::ScriptMode get(); void set(System::Web::UI::ScriptMode value); };
public System.Web.UI.ScriptMode ScriptMode { get; set; }
member this.ScriptMode : System.Web.UI.ScriptMode with get, set
Public Property ScriptMode As ScriptMode

屬性值

列舉值,指出目前的模式。 預設為 Auto

例外狀況

ScriptMode 屬性不是其中一個 ScriptMode 值。

備註

屬性 ScriptMode 會指定控制項是否 ScriptManager 應該轉譯用戶端腳本程式庫的偵錯或發行版本本。 此值可由組態檔和頁面指示詞中設定的值取代。

下表列出此屬性的有效值。

定義
Auto 部署組態專案的 屬性設定 false 為 時 retail ,會在網頁中使用用戶端腳本程式庫的偵錯版本。 否則,會使用用戶端腳本程式庫的版本。
Inherit 套用至 ScriptMode 物件的 屬性 ScriptManager 時,這個值與 相同 Auto
Debug 除非 retail部署 組態專案的 屬性設定 true 為 ,否則用戶端腳本程式庫的偵錯版本會用於網頁。
Release 除非 retail部署 組態專案的 屬性設定 false 為 ,否則用戶端腳本程式庫的版本會用於網頁。

注意

debug@ Page指示詞的 屬性不會影響已啟用 Ajax 的 ASP.NET 應用程式。 控制項 ScriptManager 只會使用Web.config檔案及其 IsDebuggingEnabledScriptMode 屬性中的設定,以判斷是否要轉譯偵錯腳本。

如需詳細資訊,請參閱 偵錯和追蹤 Ajax 應用程式概觀

適用於

另請參閱