LONGEPASS
Q152.

ASP.NET 的指示詞(Directive)何者定義使用者控制項(.ascx 檔案)的特定屬性以供剖析器及編輯器使用?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q152

難易度分析

2 / 5

本題屬於基礎定義考查,需區分不同類型的 ASP.NET 指示詞及其適用之檔案格式,只要對核心元件宣告有基本認知即可解答。

正確答案:②@Control

② @Control:@Control 指示詞專門用於定義 使用者控制項 (.ascx 檔案) 的屬性,供 ASP.NET 剖析器與編輯器識別。此指示詞可設定控制項的語言、繼承類別、自動事件連接等參數,是建立可重複使用控制項的必要宣告。

錯誤選項解析

  • ① @Page:@Page 指示詞用於定義 .aspx 網頁表單頁面 的屬性,而非使用者控制項。它設定頁面的語言、除錯模式、主題等參數,適用於獨立的網頁檔案。
  • ③ @Import:@Import 指示詞用於匯入命名空間 (Namespace),使頁面或控制項能直接使用該命名空間下的類別而無需完整限定名稱。它與定義控制項屬性無關,僅用於簡化程式碼中的型別參考。
  • ④ @OutputCache:@OutputCache 指示詞用於控制頁面或使用者控制項的輸出快取策略,設定快取持續時間與參數。其目的是提升效能,而非定義控制項本身的剖析屬性。
Learning Tip

"本題核心考點為 ASP.NET 指示詞的適用對象區分:@Page 用於 .aspx 頁面、@Control 用於 .ascx 使用者控制項,兩者結構相似但不可混用。常見陷阱是將 @Import(匯入命名空間)與 @Register(註冊自訂控制項)的功能混淆,實務上開發可重複使用的 UI 元件時,必須在 .ascx 檔案頂端正確宣告 @Control 指示詞。"

學員答題分佈

①@Page0%
②@Control0%
③@Import0%
④@OutputCache0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目