HotSpot.HotSpotMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Hodnota vlastnosti
Jedna z hodnot výčtu HotSpotMode . Výchozí formát je Default
.
Výjimky
Zadaný typ není jednou z hodnot výčtu HotSpotMode .
Poznámky
HotSpotMode Vlastnost slouží k určení chování objektu HotSpot v ovládacím prvku ImageMap při kliknutí naHotSpot. Tato vlastnost je nastavena pomocí jedné z hodnot výčtu HotSpotMode . V následující tabulce jsou uvedené možné hodnoty.
Hodnota | Popis |
---|---|
NotSet |
Používá HotSpot chování nastavené ImageMap vlastností ovládacího prvku HotSpotMode . ImageMap Pokud ovládací prvek nedefinuje chování, HotSpot objekty přejděte na adresu URL. |
Inactive |
Objekt HotSpot se nijak nechová. |
Navigate |
Přejde HotSpot na adresu URL. |
PostBack |
Nástroj HotSpot vygeneruje na server postback. |
Můžete určit HotSpot chování buď pro HotSpotMode vlastnost ovládacího prvku, nebo pro HotSpotMode vlastnost každého jednotlivého HotSpot objektu. Pokud jsou nastaveny obě vlastnosti, HotSpotMode má vlastnost zadaná u každého jednotlivého HotSpot objektu HotSpotMode přednost před vlastností v ovládacím ImageMap prvku.
Pokud zadáte HotSpotMode.NotSet
vlastnost HotSpotMode jednotlivého HotSpot objektu HotSpot , získá jeho chování z vlastnosti obsahujícího ImageMapHotSpotMode ovládacího prvku. V tomto scénáři, pokud ImageMap vlastnost ovládacího prvku HotSpotMode není nastavena na hodnotu nebo je nastavena na HotSpotMode.NotSet
, výchozí chování je přejít na adresu URL.
Pokud pro vlastnost objektu HotSpotModeHotSpot zadáteHotSpotMode.Navigate
, HotSpot přejde objekt po kliknutí na oblast aktivního místa na adresu URL. Pomocí vlastnosti NavigateUrl určete adresu URL, na které chcete přejít.
Pokud zadáte HotSpotMode.PostBack
vlastnost HotSpotMode objektu HotSpotHotSpot , objekt vygeneruje příspěvek zpět na server po HotSpot kliknutí na.
PostBackValue Pomocí vlastnosti zadejte název objektu HotSpot. Tento název se předá v ImageMapEventArgs datech události, na které dojde k události postback. Po kliknutí na Click postback HotSpot se vyvolá událost. Pokud chcete programově řídit akce prováděné při kliknutí na postback HotSpot , zadejte obslužnou rutinu Click události události.
Chcete-li způsobit, že všechny HotSpot objekty v ovládacím ImageMap prvku mají stejné chování, nastavte HotSpot.HotSpotMode vlastnost u každého jednotlivého HotSpot objektu na HotSpotMode.NotSet
hodnotu nebo nezadávejte hodnotu vlastnosti HotSpot.HotSpotMode .
Chcete-li určit různá chování objektů HotSpot v ovládacím prvkuImageMap, nastavte vlastnost každého jednotlivého HotSpotHotSpot.HotSpotMode objektu na HotSpotMode.Navigate
hodnotu , HotSpotMode.PostBack
nebo HotSpotMode.Inactive
.
Poznámka
ImageMap Pokud vlastnost ovládacího prvku ImageMap.HotSpotMode nebo HotSpot.HotSpotMode vlastnost u HotSpot objektů, které obsahuje, není nastavena na hodnotu nebo nastavena na HotSpotMode.NotSet
hodnotu , ve výchozím nastavení chování je HotSpotMode.Navigate
.
Pokud pro HotSpot.HotSpotMode vlastnost zadáteHotSpotMode.Inactive
, HotSpot objekt se při kliknutí nechová. Tuto hodnotu můžete použít k vytvoření neaktivního aktivního místa v rámci většího aktivního aktivního místa. Tato možnost umožňuje vytvářet složitější zóny aktivních bodů v rámci ImageMap ovládacího prvku.
Chcete-li vytvořit neaktivní oblast v rámci aktivního aktivního aktivního místa, je nutné zadat neaktivní aktivní bod před aktivní aktivní oblastí v ovládacím ImageMap prvku. Následující ImageMap příklad definuje aktivní okruh zadáním neaktivního kruhového aktivního kruhového aktivního místa:
<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>