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 类派生,才能创建自定义热点类,该类表示所定义的唯一形状。 但是,可以使用 、 RectangleHotSpot和 PolygonHotSpot 类定义大多数形状CircleHotSpot。
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 区域跟踪对其视图状态所做的更改。 |