HotSpot HotSpot HotSpot HotSpot Class

Definition

Implementiert die Grundfunktionen, die alle Hotspotformen aufweisen.Implements the basic functionality common to all hot spot shapes.

public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
type HotSpot = class
    interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
Vererbung
HotSpotHotSpotHotSpotHotSpot
Abgeleitet
Attribute
Implementiert

Hinweise

Instanzen der abstrakten HotSpot Klasse können nicht direkt erstellt werden.You cannot directly create instances of the abstract HotSpot class. Stattdessen wird diese Klasse von der-Klasse CircleHotSpot, RectangleHotSpotder- PolygonHotSpot Klasse und der-Klasse geerbt, um die allgemeine grundlegende Funktionalität für einen Hotspot bereitzustellen.Instead, this class is inherited by the CircleHotSpot, RectangleHotSpot, and PolygonHotSpot classes to provide the common basic functionality for a hot spot. Sie müssen von der HotSpot -Klasse ableiten, um eine benutzerdefinierte Hot-Spot-Klasse zu erstellen, die eine von Ihnen definierte eindeutige Form darstellt.You must derive from the HotSpot class to create a custom hot spot class that represents a unique shape that you define. Sie können jedoch die meisten Formen mithilfe der CircleHotSpotKlassen, RectangleHotSpotund PolygonHotSpot definieren.However, you can define most shapes using the CircleHotSpot, RectangleHotSpot, and PolygonHotSpot classes.

Wenn ein HotSpot in einem ImageMap -Steuerelement geklickt wird, navigiert die Seite entweder zu einer URL, generiert ein Postback an den Server oder führt keine Aktion aus.When a HotSpot in an ImageMap control is clicked, the page either navigates to a URL, generates a postback to the server, or does nothing. Die HotSpotMode -Eigenschaft gibt dieses Verhalten an.The HotSpotMode property specifies this behavior. Um zu einer URL zu navigieren, legen HotSpotMode Sie die HotSpotMode.Navigate-Eigenschaft auf fest.To navigate to a URL, set the HotSpotMode property to HotSpotMode.Navigate. Verwenden Sie NavigateUrl die-Eigenschaft, um die URL für die Navigation anzugeben.Use the NavigateUrl property to specify the URL to navigate to. Legen Sie die HotSpotMode - HotSpotMode.PostBackEigenschaft auf fest, um Sie an den Server zurückzusenden.To post back to the server, set the HotSpotMode property to HotSpotMode.PostBack. Verwenden Sie PostBackValue die-Eigenschaft, um einen Namen HotSpot für das-Objekt anzugeben.Use the PostBackValue property to specify a name for the HotSpot object. Dieser Name wird in den ImageMapEventArgs Ereignisdaten angezeigt, wenn auf das HotSpot Objekt geklickt wird.This name will be passed in the ImageMapEventArgs event data when the HotSpot object is clicked. Wenn das HotSpot -Objekt kein Verhalten aufweisen soll, legen Sie HotSpotMode die- HotSpotMode.InactiveEigenschaft auf fest.If you want the HotSpot object to have no behavior set the HotSpotMode property to HotSpotMode.Inactive.

Alternativ können Sie die HotSpotMode -Eigenschaft für das enthaltende ImageMap Steuerelement verwenden, um das Verhalten eines HotSpot -Objekts anzugeben.Alternately, you can use the HotSpotMode property on the containing ImageMap control to specify a HotSpot object's behavior. Weitere Informationen finden Sie unter HotSpotMode.For more information, see HotSpotMode.

Hinweise für Vererber

Wenn Sie von HotSpot erben, müssen die folgenden Member überschrieben werden: GetCoordinates() und MarkupName.When you inherit from HotSpot, you must override the following members: GetCoordinates() and MarkupName.

Konstruktoren

HotSpot() HotSpot() HotSpot() HotSpot()

Initialisiert eine neue Instanz der HotSpot-Klasse.Initializes a new instance of the HotSpot class.

Eigenschaften

AccessKey AccessKey AccessKey AccessKey

Ruft die Zugriffstaste ab, die die schnelle Navigation zum HotSpot-Bereich ermöglicht, oder legt diese fest.Gets or sets the access key that allows you to quickly navigate to the HotSpot region.

AlternateText AlternateText AlternateText 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.Gets or sets the alternate text to display for a HotSpot object in an ImageMap control when the image is unavailable or renders to a browser that does not support images.

HotSpotMode HotSpotMode HotSpotMode HotSpotMode

Gibt das Verhalten eines HotSpot-Objekts in einem ImageMap-Steuerelement beim Klicken auf den HotSpot an oder legt dieses fest.Gets or sets the behavior of a HotSpot object in an ImageMap control when the HotSpot is clicked.

IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.Gets a value indicating whether the HotSpot object is tracking its view-state changes.

MarkupName MarkupName MarkupName MarkupName

Ruft beim Überschreiben in einer abgeleiteten Klasse die Zeichenfolgendarstellung für die Form des HotSpot-Objekts ab.When overridden in a derived class, gets the string representation for the HotSpot object's shape.

NavigateUrl NavigateUrl NavigateUrl NavigateUrl

Ruft die URL ab, zu der beim Klicken auf ein HotSpot-Objekt navigiert wird, oder legt diese fest.Gets or sets the URL to navigate to when a HotSpot object is clicked.

PostBackValue PostBackValue PostBackValue PostBackValue

Ruft den Namen des HotSpot-Objekts ab, das beim Klicken auf den HotSpot in den Ereignisdaten übergeben werden soll, oder legt diesen fest.Gets or sets the name of the HotSpot object to pass in the event data when the HotSpot is clicked.

TabIndex TabIndex TabIndex TabIndex

Ruft den Index der Aktivierreihenfolge des HotSpot-Bereichs ab oder legt diesen fest.Gets or sets the tab index of the HotSpot region.

Target Target Target 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.Gets or sets the target window or frame in which to display the Web page content linked to when a HotSpot object that navigates to a URL is clicked.

ViewState ViewState ViewState 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.Gets a dictionary of state information that allows you to save and restore the view state of a HotSpot object across multiple requests for the same page.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetCoordinates() GetCoordinates() GetCoordinates() GetCoordinates()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge zurück, die die Koordinaten des HotSpot-Bereichs darstellt.When overridden in a derived class, returns a string that represents the coordinates of the HotSpot region.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.Restores the HotSpot object's previously saved view state to the object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Speichert die Änderungen am Ansichtszustand des HotSpot-Objekts seit dem Zeitpunkt, zu dem die Seite zurück an den Server gesendet wurde.Saves the changes to the HotSpot object's view state since the time the page was posted back to the server.

ToString() ToString() ToString() ToString()

Gibt die String-Darstellung dieser Instanz eines HotSpot-Objekts zurück.Returns the String representation of this instance of a HotSpot object.

TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Bewirkt, dass das HotSpot-Objekt die Änderungen am Ansichtszustand nachverfolgt, sodass diese im StateBag-Objekt des Objekts gespeichert werden können.Causes the HotSpot object to track changes to its view state so they can be stored in the object's StateBag object. Auf dieses Objekt kann über die ViewState-Eigenschaft zugegriffen werden.This object is accessible through the ViewState property.

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.Gets a value indicating whether the HotSpot object is tracking its view-state changes.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.Restores the HotSpot object's previously saved view state to the object.

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() 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.Saves the changes to the HotSpot object's view state since the last time the page was posted back to the server.

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Weist den HotSpot-Bereich an, Änderungen am Ansichtszustand nachzuverfolgen.Instructs the HotSpot region to track changes to its view state.

Gilt für:

Siehe auch