Sdílet prostřednictvím


HotSpot.HotSpotMode Vlastnost

Definice

Získá nebo nastaví chování objektu HotSpot v ovládacím prvku ImageMap při HotSpot kliknutí na.

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.Navigatehodnotu , HotSpotMode.PostBacknebo 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.NotSethodnotu , 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>

Platí pro

Viz také