HotSpot Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa la funzionalità di base comune a tutte le forme del punto critico.
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
- Ereditarietà
-
HotSpot
- Derivato
- Attributi
- Implementazioni
Commenti
Non è possibile creare direttamente istanze della classe astratta HotSpot . Questa classe viene invece ereditata dalle CircleHotSpotclassi , RectangleHotSpote PolygonHotSpot per fornire le funzionalità di base comuni per un'area ad accesso frequente. È necessario derivare dalla HotSpot classe per creare una classe hot spot personalizzata che rappresenta una forma univoca definita dall'utente. Tuttavia, è possibile definire la maggior parte delle forme usando le CircleHotSpotclassi , RectangleHotSpote PolygonHotSpot .
Quando si fa clic su un HotSpot oggetto in un ImageMap controllo , la pagina passa a un URL, genera un postback al server o non esegue alcuna operazione. La HotSpotMode proprietà specifica questo comportamento. Per passare a un URL, impostare la HotSpotMode proprietà su HotSpotMode.Navigate. Usare la NavigateUrl proprietà per specificare l'URL a cui passare. Per eseguire il postback al server, impostare la HotSpotMode proprietà su HotSpotMode.PostBack. Utilizzare la PostBackValue proprietà per specificare un nome per l'oggetto HotSpot . Questo nome verrà passato nei dati dell'evento ImageMapEventArgs quando si fa clic sull'oggetto HotSpot . Se si desidera che l'oggetto HotSpot non abbia alcun comportamento, impostare la HotSpotMode proprietà su HotSpotMode.Inactive.
In alternativa, è possibile utilizzare la proprietà nel controllo contenitore ImageMap per specificare il HotSpotMode comportamento di un HotSpot oggetto. Per altre informazioni, vedere HotSpotMode.
Note per gli implementatori
Quando si eredita da HotSpot, è necessario eseguire l'override dei membri seguenti: GetCoordinates() e MarkupName.
Costruttori
| Nome | Descrizione |
|---|---|
| HotSpot() |
Inizializza una nuova istanza della classe HotSpot. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessKey |
Ottiene o imposta la chiave di accesso che consente di passare rapidamente all'area HotSpot . |
| AlternateText |
Ottiene o imposta il testo alternativo da visualizzare per un oggetto in un HotSpotImageMap controllo quando l'immagine non è disponibile o ne esegue il rendering in un browser che non supporta le immagini. |
| HotSpotMode |
Ottiene o imposta il comportamento di un oggetto in un HotSpotImageMap controllo quando HotSpot si fa clic su . |
| IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot sta monitorando le modifiche apportate allo stato di visualizzazione. |
| MarkupName |
In caso di override in una classe derivata, ottiene la rappresentazione di stringa per la HotSpot forma dell'oggetto. |
| NavigateUrl |
Ottiene o imposta l'URL a cui passare quando si fa clic su un HotSpot oggetto . |
| PostBackValue |
Ottiene o imposta il nome dell'oggetto HotSpot da passare ai dati dell'evento quando HotSpot si fa clic su . |
| TabIndex |
Ottiene o imposta l'indice della scheda dell'area HotSpot . |
| Target |
Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web collegato quando si fa clic su un HotSpot oggetto che passa a un URL. |
| ViewState |
Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un HotSpot oggetto in più richieste per la stessa pagina. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCoordinates() |
Quando sottoposto a override in una classe derivata, restituisce una stringa che rappresenta le coordinate dell'area HotSpot . |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| LoadViewState(Object) |
Ripristina lo HotSpot stato di visualizzazione salvato in precedenza dell'oggetto nell'oggetto . |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SaveViewState() |
Salva le modifiche apportate allo HotSpot stato di visualizzazione dell'oggetto dal momento in cui la pagina è stata pubblicata nel server. |
| ToString() |
Restituisce la String rappresentazione di questa istanza di un HotSpot oggetto . |
| TrackViewState() |
Fa in modo che l'oggetto HotSpot possa tenere traccia delle modifiche apportate allo stato di visualizzazione in modo che possano essere archiviate nell'oggetto dell'oggetto StateBag . Questo oggetto è accessibile tramite la ViewState proprietà . |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IStateManager.IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot sta monitorando le modifiche apportate allo stato di visualizzazione. |
| IStateManager.LoadViewState(Object) |
Ripristina lo HotSpot stato di visualizzazione salvato in precedenza dell'oggetto nell'oggetto . |
| IStateManager.SaveViewState() |
Salva le modifiche apportate allo HotSpot stato di visualizzazione dell'oggetto dopo l'ultima pubblicazione della pagina nel server. |
| IStateManager.TrackViewState() |
Indica all'area HotSpot di tenere traccia delle modifiche apportate allo stato di visualizzazione. |