HotSpot Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa la funcionalidad básica común a todas las formas de zona activa.
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
- Herencia
-
HotSpot
- Derivado
- Atributos
- Implementaciones
Comentarios
No puede crear directamente instancias de la clase HotSpot abstracta. En su lugar, las clases , y heredan esta clase para proporcionar la funcionalidad básica común CircleHotSpot para un punto de acceso RectangleHotSpot PolygonHotSpot frecuente. Debe derivar de la clase para crear una clase de HotSpot zona de accesoso personalizada que represente una forma única que defina. Sin embargo, puede definir la mayoría de las formas mediante CircleHotSpot las clases , y RectangleHotSpot PolygonHotSpot .
Cuando se hace clic en un control , la página navega a una dirección URL, genera un postback en el servidor HotSpot ImageMap o no hace nada. La HotSpotMode propiedad especifica este comportamiento. Para ir a una dirección URL, establezca la HotSpotMode propiedad en HotSpotMode.Navigate
. Use la NavigateUrl propiedad para especificar la dirección URL a la que navegar. Para volver a publicar en el servidor, establezca la HotSpotMode propiedad en HotSpotMode.PostBack
. Use la PostBackValue propiedad para especificar un nombre para el objeto HotSpot . Este nombre se pasará en los datos ImageMapEventArgs del evento cuando se haga clic en el HotSpot objeto. Si desea que el HotSpot objeto no tenga ningún comportamiento, establezca la propiedad en HotSpotMode HotSpotMode.Inactive
.
Como alternativa, puede usar la propiedad en el control que lo contiene HotSpotMode para especificar el comportamiento de un ImageMap HotSpot objeto. Para obtener más información, vea HotSpotMode.
Notas a los implementadores
Al heredar de HotSpot, es necesario reemplazar los miembros siguientes: GetCoordinates() y MarkupName.
Constructores
HotSpot() |
Inicializa una nueva instancia de la clase HotSpot. |
Propiedades
AccessKey |
Obtiene o establece la tecla de acceso que permite navegar rápidamente a la región HotSpot. |
AlternateText |
Obtiene o establece el texto alternativo para mostrar en un objeto HotSpot de un control ImageMap cuando la imagen no está disponible o se representa en un explorador que no admite imágenes. |
HotSpotMode |
Especifica o establece el comportamiento de un objeto HotSpot en un control ImageMap cuando se hace clic en HotSpot. |
IsTrackingViewState |
Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista. |
MarkupName |
Cuando se reemplaza en una clase derivada, obtiene la representación de cadena para la forma del objeto HotSpot. |
NavigateUrl |
Obtiene o establece la dirección URL de destino cuando se hace clic en un objeto HotSpot. |
PostBackValue |
Obtiene o establece el nombre del objeto HotSpot que se pasará en los datos de evento cuando se haga clic en HotSpot. |
TabIndex |
Obtiene o establece el índice de tabulación de la región HotSpot. |
Target |
Obtiene o establece la ventana o el marco de destino donde debe mostrarse el contenido de la página Web a la que se vincula al hacer clic en un objeto HotSpot que navegue a una dirección URL. |
ViewState |
Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto HotSpot en las distintas solicitudes de la misma página. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetCoordinates() |
Cuando se reemplaza en una clase derivada, devuelve una cadena que representa las coordenadas de la región HotSpot. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
LoadViewState(Object) |
Restaura el estado de vista previamente guardado del objeto HotSpot al objeto. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SaveViewState() |
Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde el momento en que se devolvió la página al servidor. |
ToString() |
Devuelve la representación String de esta instancia de un objeto HotSpot. |
TrackViewState() |
Hace que el objeto HotSpot efectúe el seguimiento de los cambios de su estado de vista a fin de que se puedan almacenar en su objeto StateBag. Este objeto es accesible a través de la propiedad ViewState. |
Implementaciones de interfaz explícitas
IStateManager.IsTrackingViewState |
Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista. |
IStateManager.LoadViewState(Object) |
Restaura el estado de vista previamente guardado del objeto HotSpot al objeto. |
IStateManager.SaveViewState() |
Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde la última vez que se devolvió la página al servidor. |
IStateManager.TrackViewState() |
Indica a la región HotSpot que efectúe el seguimiento de los cambios de su estado de vista. |