HotSpot.HotSpotMode Propiedad
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í.
public:
virtual property System::Web::UI::WebControls::HotSpotMode HotSpotMode { System::Web::UI::WebControls::HotSpotMode get(); void set(System::Web::UI::WebControls::HotSpotMode value); };
public virtual System.Web.UI.WebControls.HotSpotMode HotSpotMode { get; set; }
member this.HotSpotMode : System.Web.UI.WebControls.HotSpotMode with get, set
Public Overridable Property HotSpotMode As HotSpotMode
Valor de propiedad
Uno de los valores de enumeración de HotSpotMode. De manera predeterminada, es Default
.
Excepciones
El tipo especificado no se corresponde con ninguno de los valores de la enumeración HotSpotMode.
Comentarios
Utilice la HotSpotMode propiedad para especificar el comportamiento de un HotSpot objeto en un ImageMap control cuando se hace clic en .HotSpot Esta propiedad se establece mediante uno de los HotSpotMode valores de enumeración. En la tabla siguiente se enumeran los valores posibles.
Valor | Descripción |
---|---|
NotSet |
HotSpot utiliza el comportamiento establecido por la propiedad ImageMap del control HotSpotMode. Si el ImageMap control no define el comportamiento, los HotSpot objetos navegan a una dirección URL. |
Inactive |
HotSpot no tiene comportamiento. |
Navigate |
HotSpot navega a una dirección URL. |
PostBack |
El objeto HotSpot genera un postback al servidor. |
Puede especificar HotSpot el comportamiento en la HotSpotMode propiedad del control o en la HotSpotMode propiedad de cada objeto individual HotSpot . Si se establecen ambas propiedades, la HotSpotMode propiedad especificada en cada objeto individual HotSpot tiene prioridad sobre la HotSpotMode propiedad del ImageMap control.
Si especifica para la HotSpotMode propiedad de un objeto individualHotSpot, HotSpot obtiene su comportamiento de la propiedad del HotSpotMode control contenedorImageMap.HotSpotMode.NotSet
En este escenario, si la ImageMap propiedad del HotSpotMode control no está establecida en un valor o se establece HotSpotMode.NotSet
en , el comportamiento predeterminado es navegar a una dirección URL.
Si especifica HotSpotMode.Navigate
para la HotSpotMode propiedad de un HotSpot objeto, el HotSpot objeto navega a una dirección URL cuando se hace clic en la región de zona activa. Utilice la NavigateUrl propiedad para especificar la dirección URL a la que navegar.
Si especifica HotSpotMode.PostBack
para la HotSpotMode propiedad de un HotSpot objeto , el HotSpot objeto genera una publicación al servidor cuando se hace clic en .HotSpot Utilice la PostBackValue propiedad para especificar un nombre para .HotSpot Este nombre se pasará en los datos del ImageMapEventArgs evento cuando se produzca un evento de postback. Cuando se hace clic en un postback HotSpot , se genera el Click evento . Para controlar mediante programación las acciones realizadas cuando se hace clic en un postback HotSpot , proporcione un controlador de eventos para el Click evento.
Para que todos los HotSpot objetos de un ImageMap control tengan el mismo comportamiento, establezca la HotSpot.HotSpotMode propiedad en cada objeto HotSpotMode.NotSet
individual HotSpot en o no especifique un valor para la HotSpot.HotSpotMode propiedad .
Para especificar comportamientos diferentes para HotSpot los objetos de un ImageMap control, establezca la HotSpot.HotSpotMode propiedad en cada objeto individual HotSpot en HotSpotMode.Navigate
, HotSpotMode.PostBack
o HotSpotMode.Inactive
.
Nota
Si la propiedad de un ImageMap control o la HotSpot.HotSpotMode propiedad de los HotSpot objetos que contiene no se establece en un valor o se establece HotSpotMode.NotSet
en , de forma predeterminada el comportamiento es HotSpotMode.Navigate
ImageMap.HotSpotMode .
Si especifica HotSpotMode.Inactive
para la HotSpot.HotSpotMode propiedad , el HotSpot objeto no tiene ningún comportamiento cuando se hace clic en ella. Puede usar este valor para crear una zona activa inactiva dentro de una zona activa más grande. Esta opción se proporciona para permitirle crear zonas de acceso frecuente más complejas dentro de un ImageMap control.
Para crear un área inactiva dentro de una zona activa activa, debe especificar la zona activa activa antes de la zona activa en el ImageMap control. Por ejemplo, lo siguiente ImageMap define un anillo activo especificando una zona activa activa activa dentro de una zona activa activa más grande:
<asp:ImageMap ID="SaturnImage"
ImageUrl="~/saturn.PNG"
runat="server" OnClick="SaturnImage_Click">
<asp:CircleHotSpot AlternateText="planet" HotSpotMode=PostBack
PostBackValue="planet" Radius=40 X=100 Y=100 />
<asp:CircleHotSpot HotSpotMode=Inactive
Radius=60 X=100 Y=100 />
<asp:CircleHotSpot AlternateText="rings" HotSpotMode=PostBack
PostBackValue="rings" Radius=80 X=100 Y=100 />
</asp:ImageMap>