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 类处理将页面回发到服务器时引发的事件的能力。 |