MenuAdapter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供方法,可以修改特定瀏覽器的 Menu 控制項行為。
public ref class MenuAdapter : System::Web::UI::WebControls::Adapters::WebControlAdapter, System::Web::UI::IPostBackEventHandler
public class MenuAdapter : System.Web.UI.WebControls.Adapters.WebControlAdapter, System.Web.UI.IPostBackEventHandler
type MenuAdapter = class
inherit WebControlAdapter
interface IPostBackEventHandler
Public Class MenuAdapter
Inherits WebControlAdapter
Implements IPostBackEventHandler
- 繼承
- 實作
備註
MenuAdapter會修改特定瀏覽器或瀏覽器類別之控件的Menu標記或行為,或做為某些功能的篩選。
根據預設, MenuItem 控件中的 Menu 物件會轉譯為超連結,以容納功能表流覽。 類別 Menu 會藉由實 IPostBackEventHandler 作 介面來維護狀態,以便在回傳期間回應和引發特定事件。 您可以擴充 MenuAdapter 類別,進一步自定義 控件的 Menu 轉譯或行為。
配接器的初始要求會使 .NET Framework 在要求瀏覽器的特性下搜尋控件的對應配接器。 類別 HttpBrowserCapabilities 會使用瀏覽器定義檔案來識別客戶端瀏覽器的特性,並將配接器對應至瀏覽器類型。
如需 ASP.NET 中自適性轉譯的詳細資訊,請參閱 調適型控件行為的架構概觀。
建構函式
MenuAdapter() |
初始化 MenuAdapter 類別的新執行個體。 |
屬性
Browser |
取得對用戶端瀏覽器功能的參考 (此用戶端是發出目前 HTTP 要求的用戶端)。 (繼承來源 ControlAdapter) |
Control |
擷取與這個 Menu 物件相關聯的 MenuAdapter 控制項的強型別參考。 |
IsEnabled |
取得值,表示 Web 控制器及其所有父控制項是否都已啟用。 (繼承來源 WebControlAdapter) |
Page |
取得對頁面的參考 (與此配置器相關聯的控制項便存在於此頁面中)。 (繼承來源 ControlAdapter) |
PageAdapter |
取得對此頁的頁面配置器的參考 (關聯的控制項便存在於此頁面中)。 (繼承來源 ControlAdapter) |
方法
明確介面實作
IPostBackEventHandler.RaisePostBackEvent(String) |
可讓 MenuAdapter 類別處理頁面回傳至伺服器時引發的事件。 |