HotSpot.HotSpotMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Valeur de propriété
Une des valeurs d'énumération HotSpotMode. La valeur par défaut est Default
.
Exceptions
Le type spécifié ne fait pas partie des valeurs d'énumération HotSpotMode.
Remarques
Utilisez la HotSpotMode propriété pour spécifier le comportement d’un HotSpot objet dans un ImageMap contrôle lorsque l’utilisateur HotSpot clique sur. Cette propriété est définie à l’aide de l’une des valeurs d’énumération HotSpotMode . Le tableau suivant répertorie les valeurs possibles.
Valeur | Description |
---|---|
NotSet |
HotSpot utilise le comportement défini par la propriété ImageMap du contrôle HotSpotMode. Si le ImageMap contrôle ne définit pas le comportement, les HotSpot objets accèdent à une URL. |
Inactive |
HotSpot ne possède pas de comportement. |
Navigate |
HotSpot navigue vers une URL. |
PostBack |
HotSpot génère une publication sur le serveur. |
Vous pouvez spécifier HotSpot le comportement sur la HotSpotMode propriété du contrôle ou sur la HotSpotMode propriété de chaque objet individuel HotSpot . Si les deux propriétés sont définies, la HotSpotMode propriété spécifiée sur chaque objet individuel HotSpot est prioritaire sur la HotSpotMode propriété du ImageMap contrôle.
Si vous spécifiez HotSpotMode.NotSet
pour la HotSpotMode propriété d’un objet individuelHotSpot, le HotSpot obtient son comportement à partir de la propriété du HotSpotMode contrôle contenantImageMap. Dans ce scénario, si la ImageMap propriété du HotSpotMode contrôle n’est pas définie sur une valeur ou est définie sur HotSpotMode.NotSet
, le comportement par défaut consiste à accéder à une URL.
Si vous spécifiez HotSpotMode.Navigate
pour la HotSpotMode propriété d’un HotSpot objet, l’objet HotSpot accède à une URL lorsque vous cliquez sur la région de point chaud. Utilisez la NavigateUrl propriété pour spécifier l’URL à laquelle accéder.
Si vous spécifiez pour la HotSpotMode propriété d’un HotSpot objet, l’objet HotSpot génère une publication sur le serveur lorsque HotSpot l’utilisateur clique HotSpotMode.PostBack
sur. Utilisez la PostBackValue propriété pour spécifier un nom pour .HotSpot Ce nom sera transmis dans les données d’événement ImageMapEventArgs lorsqu’un événement de publication se produit. Lorsque vous cliquez sur une publication HotSpot , l’événement Click est déclenché. Pour contrôler par programmation les actions effectuées lorsque vous cliquez sur une publication HotSpot , fournissez un gestionnaire d’événements pour l’événement Click .
Pour que tous les HotSpot objets d’un ImageMap contrôle aient le même comportement, définissez la HotSpot.HotSpotMode propriété sur chaque objet individuel HotSpot sur HotSpotMode.NotSet
ou ne spécifiez pas de valeur pour la HotSpot.HotSpotMode propriété .
Pour spécifier différents comportements pour HotSpot les objets d’un ImageMap contrôle, définissez la HotSpot.HotSpotMode propriété sur chaque objet HotSpotMode.Navigate
individuel HotSpot sur , HotSpotMode.PostBack
ou HotSpotMode.Inactive
.
Notes
Si la propriété d’un ImageMapImageMap.HotSpotMode contrôle ou la HotSpot.HotSpotMode propriété sur les HotSpot objets qu’il contient n’est pas définie sur une valeur ou sur HotSpotMode.NotSet
, par défaut, le comportement est HotSpotMode.Navigate
.
Si vous spécifiez HotSpotMode.Inactive
pour la HotSpot.HotSpotMode propriété, l’objet HotSpot n’a aucun comportement lorsqu’il est cliqué. Vous pouvez utiliser cette valeur pour créer un point chaud inactif au sein d’un point chaud actif plus grand. Cette option est fournie pour vous permettre de créer des zones de point chaud plus complexes au sein d’un ImageMap contrôle.
Pour créer une zone inactive dans un point chaud actif, vous devez spécifier le point chaud inactif avant le point chaud actif dans le ImageMap contrôle. Par exemple, ce qui suit ImageMap définit un anneau actif en spécifiant un point chaud circulaire inactif dans un point chaud circulaire actif plus grand :
<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>