HotSpot 类

定义

实现所有作用点形状共有的基本功能。

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 。 相反,此类由 CircleHotSpotRectangleHotSpot 和类继承, PolygonHotSpot 以提供常见的作用点基本功能。 您必须从类派生 HotSpot ,以创建表示您定义的唯一形状的自定义热点类。 但是,您可以使用 CircleHotSpot 、和类定义大多数形状 RectangleHotSpot PolygonHotSpot

HotSpot单击控件中的时 ImageMap ,页面导航到 URL,生成到服务器的回发,或不执行任何操作。 HotSpotMode属性指定此行为。 若要导航到 URL,请将 HotSpotMode 属性设置为 HotSpotMode.Navigate 。 使用 NavigateUrl 属性指定要导航到的 URL。 若要回发到服务器,请将 HotSpotMode 属性设置为 HotSpotMode.PostBack 。 使用 PostBackValue 属性指定对象的名称 HotSpot 。 单击该对象时,此名称将在 ImageMapEventArgs 事件数据中传递 HotSpot 。 如果希望对象没有 HotSpot 任何行为,请将属性设置 HotSpotModeHotSpotMode.Inactive

或者,可以使用 HotSpotMode 包含控件上的属性 ImageMap 来指定 HotSpot 对象的行为。 有关详细信息,请参阅 HotSpotMode

实施者说明

当从 HotSpot 继承时,必须重写下面的成员:GetCoordinates()MarkupName

构造函数

HotSpot()

初始化 HotSpot 类的新实例。

属性

AccessKey

获取或设置使您可以快速导航至 HotSpot 区域的访问键。

AlternateText

获取或设置替换文字,该替换文字在图像不可用或是呈现到不支持图像的浏览器时在 HotSpot 控件中代替 ImageMap 对象显示。

HotSpotMode

获取或设置单击 HotSpot 控件中的 ImageMap 对象时 HotSpot 的行为。

IsTrackingViewState

获取一个值,该值指示 HotSpot 对象是否跟踪其视图状态更改。

MarkupName

在派生类中重写时,获取 HotSpot 对象的形状的字符串表示形式。

NavigateUrl

获取或设置单击 HotSpot 对象时导航至的 URL。

PostBackValue

获取或设置在单击 HotSpot 时在事件数据中传递的 HotSpot 对象名称。

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()

返回 String 对象的此实例的 HotSpot 表示形式。

TrackViewState()

使 HotSpot 对象跟踪对其视图状态所做的更改,以便可以将这些更改存储在该对象的 StateBag 对象中。 通过 ViewState 属性可访问此对象。

显式接口实现

IStateManager.IsTrackingViewState

获取一个值,该值指示 HotSpot 对象是否跟踪其视图状态更改。

IStateManager.LoadViewState(Object)

HotSpot 对象以前保存的视图状态还原到该对象。

IStateManager.SaveViewState()

自页上次回发到服务器开始,将更改保存到 HotSpot 对象的视图状态。

IStateManager.TrackViewState()

指示 HotSpot 区域跟踪对其视图状态所做的更改。

适用于

另请参阅