ScriptManager.ScriptMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,該值指定要呈現用戶端指令碼程式庫的偵錯版本或發行版本。
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 檔案及其 IsDebuggingEnabled 和 ScriptMode 屬性中的設定,以判斷是否要轉譯偵錯腳本。
如需詳細資訊,請參閱 偵錯和追蹤 Ajax 應用程式概觀。