共用方式為


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 會指定此行為。 若要瀏覽至網址,請將 HotSpotMode 屬性設定為 HotSpotMode.NavigateNavigateUrl使用屬性指定要巡覽至的 URL。 若要回傳至伺服器,請將 HotSpotMode 屬性設定為 HotSpotMode.PostBackPostBackValue使用屬性來指定 物件的名稱HotSpot。 按兩下物件時HotSpotImageMapEventArgs此名稱將會在事件資料中傳遞。 如果您要物件 HotSpot 沒有行為,請將 HotSpotMode 屬性設定為 HotSpotMode.Inactive

或者,您可以使用 HotSpotMode 包含 ImageMap 控制件上的屬性來指定 HotSpot 對象的行為。 如需詳細資訊,請參閱HotSpotMode

給實施者的注意事項

當您繼承自 HotSpot 時,您必須覆寫下列成員:GetCoordinates()MarkupName

建構函式

HotSpot()

初始化 HotSpot 類別的新執行個體。

屬性

AccessKey

取得或設定可讓您快速巡覽至 HotSpot 區域的便捷鍵 (Access Key)。

AlternateText

取得或設定當影像無法使用或呈現至不支援影像的瀏覽器時,要針對 HotSpot 控制項中的 ImageMap 物件顯示的替代文字。

HotSpotMode

取得或設定按一下 HotSpot 時,ImageMap 控制項中 HotSpot 物件的行為。

IsTrackingViewState

取得值,指出 HotSpot 物件是否正在追蹤它的檢視狀態變更。

MarkupName

在衍生類別中覆寫時,取得 HotSpot 物件形狀的字串表示。

NavigateUrl

取得或設定在按一下 HotSpot 物件時所要巡覽的 URL。

PostBackValue

取得或設定按一下 HotSpot 後,要傳入事件資料的 HotSpot 物件名稱。

TabIndex

取得或設定 HotSpot 區域的定位索引。

Target

取得或設定按一下巡覽至 URL 的 HotSpot 物件時,要顯示所連結之 Web 網頁內容的目標視窗或框架。

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 區域追蹤其檢視狀態的變更。

適用於

另請參閱