Assembly: System.Web (in System.Web.dll)
The HotSpot does not have any behavior.
The HotSpot navigates to a URL.
The HotSpot generates a postback to the server.
You can specify HotSpot behavior on either the HotSpotMode property of the control or on the property of each individual HotSpot object. If both properties are set, the property specified on each individual HotSpot object takes precedence over the HotSpotMode property on the ImageMap control.
If you specify HotSpotMode.NotSet for the HotSpot object, the HotSpot gets its behavior from the containing ImageMap control's HotSpotMode property. In this scenario, if the ImageMap control's HotSpotMode property is either not set to a value or is set to HotSpotMode.NotSet, the default behavior is to navigate to a URL.property of an individual
If you specify HotSpotMode.PostBack for the HotSpot object, the HotSpot object generates a post back to the server when the HotSpot is clicked. Use the PostBackValue property to specify a name for the HotSpot. This name will be passed in the ImageMapEventArgs event data on when a postback event occurs. When a postback HotSpot is clicked, the Click event is raised. To programmatically control the actions performed when a postback HotSpot is clicked, provide an event handler for the Click event.property of a
To specify different behaviors for HotSpot objects in an ImageMap control, set the property on each individual HotSpot object to either HotSpotMode.Navigate, HotSpotMode.PostBack, or HotSpotMode.Inactive.
If an ImageMap control's ImageMap.HotSpotMode property or the property on the HotSpot objects it contains is either not set to a value or set to HotSpotMode.NotSet, by default the behavior is HotSpotMode.Navigate.
If you specify HotSpotMode.Inactive for the HotSpot object does not have any behavior when it is clicked. You can use this value to create an inactive hot spot within a larger active hot spot. This option is provided to allow you to create more complex hot-spot zones within an ImageMap control.property, the
To create an inactive area within an active hot spot, you must specify the inactive hot spot before the active hot spot in the ImageMap control. For example, the following ImageMap defines an active ring by specifying an inactive circular hot spot within a larger active circular hot spot:
<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>
Available since 2.0