Freigeben über


HotSpot Klasse

Definition

Implementiert die Grundfunktionen, die alle Hotspotformen aufweisen.

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
Vererbung
HotSpot
Abgeleitet
Attribute
Implementiert

Hinweise

Instanzen der abstrakten HotSpot Klasse können nicht direkt erstellt werden. Stattdessen wird diese Klasse von den CircleHotSpotKlassen , RectangleHotSpotund PolygonHotSpot geerbt, um die allgemeine grundlegende Funktionalität für einen Hotspot bereitzustellen. Sie müssen von der HotSpot -Klasse ableiten, um eine benutzerdefinierte Hot-Spot-Klasse zu erstellen, die eine eindeutige Form darstellt, die Sie definieren. Sie können jedoch die meisten Shapes mit den CircleHotSpotKlassen , RectangleHotSpotund PolygonHotSpot definieren.

Wenn auf eine HotSpot in einem ImageMap Steuerelement geklickt wird, navigiert die Seite entweder zu einer URL, generiert ein Postback zum Server oder tut nichts. Die HotSpotMode -Eigenschaft gibt dieses Verhalten an. Um zu einer URL zu navigieren, legen Sie die HotSpotMode -Eigenschaft auf HotSpotMode.Navigatefest. Verwenden Sie die NavigateUrl -Eigenschaft, um die URL anzugeben, zu der navigiert werden soll. Legen Sie die -Eigenschaft auf fest, um den Post zurück auf den HotSpotMode Server zu HotSpotMode.PostBacksenden. Verwenden Sie die PostBackValue -Eigenschaft, um einen Namen für das HotSpot Objekt anzugeben. Dieser Name wird in den ImageMapEventArgs Ereignisdaten übergeben, wenn auf das HotSpot Objekt geklickt wird. Wenn das HotSpot -Objekt kein Verhalten aufweisen soll, legen Sie die HotSpotMode -Eigenschaft auf fest HotSpotMode.Inactive.

Alternativ können Sie die HotSpotMode -Eigenschaft für das enthaltende ImageMap Steuerelement verwenden, um das Verhalten eines HotSpot Objekts anzugeben. Weitere Informationen finden Sie unter HotSpotMode.

Hinweise für Ausführende

Wenn Sie von HotSpot erben, müssen die folgenden Member überschrieben werden: GetCoordinates() und MarkupName.

Konstruktoren

HotSpot()

Initialisiert eine neue Instanz der HotSpot-Klasse.

Eigenschaften

AccessKey

Ruft die Zugriffstaste ab, die die schnelle Navigation zum HotSpot-Bereich ermöglicht, oder legt diese fest.

AlternateText

Ruft den alternativen Text für ein HotSpot-Objekt in einem ImageMap-Steuerelement ab, der angezeigt werden soll, wenn das Bild nicht verfügbar ist oder in einem Browser gerendert wird, der keine Bilder unterstützt, oder legt diesen fest.

HotSpotMode

Gibt das Verhalten eines HotSpot-Objekts in einem ImageMap-Steuerelement beim Klicken auf den HotSpot an oder legt dieses fest.

IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.

MarkupName

Ruft beim Überschreiben in einer abgeleiteten Klasse die Zeichenfolgendarstellung für die Form des HotSpot-Objekts ab.

NavigateUrl

Ruft die URL ab, zu der beim Klicken auf ein HotSpot-Objekt navigiert wird, oder legt diese fest.

PostBackValue

Ruft den Namen des HotSpot-Objekts ab, das beim Klicken auf den HotSpot in den Ereignisdaten übergeben werden soll, oder legt diesen fest.

TabIndex

Ruft den Index der Aktivierreihenfolge des HotSpot-Bereichs ab oder legt diesen fest.

Target

Ruft das Zielfenster oder den Zielframe ab, in dem der Inhalt der verknüpften Webseite dargestellt werden soll, wenn auf ein HotSpot-Objekt geklickt wird, das zu einer URL navigiert, oder legt diese fest.

ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines HotSpot-Objekts über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCoordinates()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge zurück, die die Koordinaten des HotSpot-Bereichs darstellt.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SaveViewState()

Speichert die Änderungen am Ansichtszustand des HotSpot-Objekts seit dem Zeitpunkt, zu dem die Seite zurück an den Server gesendet wurde.

ToString()

Gibt die String-Darstellung dieser Instanz eines HotSpot-Objekts zurück.

TrackViewState()

Bewirkt, dass das HotSpot-Objekt die Änderungen am Ansichtszustand nachverfolgt, sodass diese im StateBag-Objekt des Objekts gespeichert werden können. Auf dieses Objekt kann über die ViewState-Eigenschaft zugegriffen werden.

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.

IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.

IStateManager.SaveViewState()

Speichert die Änderungen am Ansichtszustand des HotSpot-Objekts seit dem Zeitpunkt, zu dem die Seite das letzte Mal zurück an den Server gesendet wurde.

IStateManager.TrackViewState()

Weist den HotSpot-Bereich an, Änderungen am Ansichtszustand nachzuverfolgen.

Gilt für:

Weitere Informationen