Sdílet prostřednictvím


HotSpot.HotSpotMode Vlastnost

Definice

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

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í hodnota je Default.

Výjimky

Zadaný typ není jednou z hodnot výčtu HotSpotMode .

Poznámky

HotSpotMode Vlastnost slouží k určení chování HotSpot objektu v ovládacím ImageMap prvku při HotSpot kliknutí. Tato vlastnost je nastavena pomocí jedné z hodnot výčtu HotSpotMode . Následující tabulka uvádí možné hodnoty.

Hodnota Description
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řechází na adresu URL.
Inactive Toto HotSpot chování nemá žádné chování.
Navigate Přejde HotSpot na adresu URL.
PostBack Vygeneruje HotSpot postback na server.

Můžete určit HotSpot chování u HotSpotMode vlastnosti ovládacího prvku nebo HotSpotMode vlastnosti každého jednotlivého HotSpot objektu. Pokud jsou nastaveny obě vlastnosti, HotSpotMode má vlastnost zadaná u každého jednotlivého HotSpotHotSpotMode objektu přednost před vlastností ImageMap ovládacího prvku.

Pokud zadáte HotSpotMode.NotSet vlastnost HotSpotMode jednotlivého HotSpot objektu, HotSpot získá jeho chování z obsahující ImageMap vlastnosti ovládacího prvku HotSpotMode . Pokud v tomto scénáři ImageMap není vlastnost ovládacího prvku HotSpotMode nastavena na hodnotu nebo je nastavena na HotSpotMode.NotSet, výchozí chování je přejít na adresu URL.

Pokud zadáte HotSpotMode.Navigate vlastnost HotSpotMode objektu HotSpot , HotSpot objekt přejde na adresu URL při kliknutí na oblast aktivního místa. NavigateUrl Pomocí vlastnosti zadejte adresu URL, na které chcete přejít.

Pokud zadáte HotSpotMode.PostBack vlastnost HotSpotMode objektu HotSpot , HotSpot objekt při kliknutí vygeneruje příspěvek zpět na server HotSpot . PostBackValue Pomocí vlastnosti zadejte název objektu HotSpot. Tento název se předá v ImageMapEventArgs datech události, kdy 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 zpětné odeslání 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 nebo HotSpotMode.NotSet nezadávejte hodnotu vlastnosti HotSpot.HotSpotMode .

Chcete-li určit různé chování objektů HotSpot v ovládacím ImageMap prvku, nastavte HotSpot.HotSpotMode vlastnost u každého jednotlivého HotSpot objektu na HotSpotMode.Navigate, HotSpotMode.PostBacknebo HotSpotMode.Inactive.

Poznámka:

ImageMap Pokud vlastnost ovládacího prvku ImageMap.HotSpotMode nebo HotSpot.HotSpotMode vlastnost v HotSpot objektech, které obsahuje, není nastavena na hodnotu nebo nastavena na HotSpotMode.NotSet, ve výchozím nastavení je HotSpotMode.Navigatechování .

Pokud pro vlastnost zadáte HotSpotMode.InactiveHotSpot.HotSpotMode , HotSpot objekt při kliknutí nemá žádné chování. 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 vám umožní v rámci ovládacího prvku vytvářet složitější zóny s horkými ImageMap místy.

Chcete-li vytvořit neaktivní oblast v aktivním horkém místě, musíte před aktivním horkým místem v ovládacím ImageMap prvku zadat neaktivní aktivní bod. Následující ImageMap příklad definuje aktivní okruh zadáním neaktivního kruhového horkého místa v rámci většího aktivního kruhového horké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é