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

HotSpot单击控件中的 ImageMap 时,页面会导航到 URL、生成回发到服务器,或者不执行任何操作。 属性 HotSpotMode 指定此行为。 若要导航到 URL,请将 HotSpotMode 属性设置为 HotSpotMode.NavigateNavigateUrl使用 属性指定要导航到的 URL。 若要发回服务器,请将 HotSpotMode 属性设置为 HotSpotMode.PostBackPostBackValue使用 属性指定 对象的名称HotSpot。 单击对象时, ImageMapEventArgs 将在事件数据中传递此 HotSpot 名称。 如果希望 HotSpot 对象没有行为,请将 HotSpotMode 属性设置为 HotSpotMode.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 区域跟踪对其视图状态所做的更改。

适用于

另请参阅