HotSpot 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现所有作用点形状共有的基本功能。
public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type HotSpot = class
interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
- 继承
-
HotSpot
- 派生
- 属性
- 实现
注解
不能直接创建抽象类的实例 HotSpot 。 相反,此类由 CircleHotSpot 、 RectangleHotSpot 和类继承, PolygonHotSpot 以提供常见的作用点基本功能。 您必须从类派生 HotSpot ,以创建表示您定义的唯一形状的自定义热点类。 但是,您可以使用 CircleHotSpot 、和类定义大多数形状 RectangleHotSpot PolygonHotSpot 。
HotSpot单击控件中的时 ImageMap ,页面导航到 URL,生成到服务器的回发,或不执行任何操作。 HotSpotMode属性指定此行为。 若要导航到 URL,请将 HotSpotMode 属性设置为 HotSpotMode.Navigate
。 使用 NavigateUrl 属性指定要导航到的 URL。 若要回发到服务器,请将 HotSpotMode 属性设置为 HotSpotMode.PostBack
。 使用 PostBackValue 属性指定对象的名称 HotSpot 。 单击该对象时,此名称将在 ImageMapEventArgs 事件数据中传递 HotSpot 。 如果希望对象没有 HotSpot 任何行为,请将属性设置 HotSpotMode 为 HotSpotMode.Inactive
。
或者,可以使用 HotSpotMode 包含控件上的属性 ImageMap 来指定 HotSpot 对象的行为。 有关详细信息,请参阅 HotSpotMode。
实施者说明
当从 HotSpot 继承时,必须重写下面的成员:GetCoordinates() 和 MarkupName。
构造函数
HotSpot() |
初始化 HotSpot 类的新实例。 |
属性
AccessKey |
获取或设置使您可以快速导航至 HotSpot 区域的访问键。 |
AlternateText |
获取或设置替换文字,该替换文字在图像不可用或是呈现到不支持图像的浏览器时在 HotSpot 控件中代替 ImageMap 对象显示。 |
HotSpotMode | |
IsTrackingViewState |
获取一个值,该值指示 HotSpot 对象是否跟踪其视图状态更改。 |
MarkupName |
在派生类中重写时,获取 HotSpot 对象的形状的字符串表示形式。 |
NavigateUrl |
获取或设置单击 HotSpot 对象时导航至的 URL。 |
PostBackValue | |
TabIndex |
获取或设置 HotSpot 区域的选项卡索引。 |
Target |
获取或设置目标窗口或框架,单击导航至 URL 的 HotSpot 对象时在其中显示链接到的网页内容。 |
ViewState |
获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原 HotSpot 对象的视图状态。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetCoordinates() |
在派生类中重写时,返回一个表示 HotSpot 区域的坐标的字符串。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
LoadViewState(Object) |
将 HotSpot 对象以前保存的视图状态还原到该对象。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SaveViewState() |
自页回发到服务器开始,将更改保存到 HotSpot 对象的视图状态。 |
ToString() | |
TrackViewState() |
使 HotSpot 对象跟踪对其视图状态所做的更改,以便可以将这些更改存储在该对象的 StateBag 对象中。 通过 ViewState 属性可访问此对象。 |
显式接口实现
IStateManager.IsTrackingViewState |
获取一个值,该值指示 HotSpot 对象是否跟踪其视图状态更改。 |
IStateManager.LoadViewState(Object) |
将 HotSpot 对象以前保存的视图状态还原到该对象。 |
IStateManager.SaveViewState() |
自页上次回发到服务器开始,将更改保存到 HotSpot 对象的视图状态。 |
IStateManager.TrackViewState() |
指示 HotSpot 区域跟踪对其视图状态所做的更改。 |