Aracılığıyla paylaş


HotSpot.HotSpotMode Özellik

Tanım

öğesine tıklandığında denetimdeki bir HotSpotImageMap nesnenin HotSpot davranışını alır veya ayarlar.

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

Özellik Değeri

HotSpotMode Numaralandırma değerlerinden biri. Varsayılan değer: Default.

Özel durumlar

Belirtilen tür numaralandırma değerlerinden HotSpotMode biri değil.

Açıklamalar

HotSpotMode öğesine tıklandığında HotSpot denetimdeki bir HotSpotImageMap nesnenin davranışını belirtmek için özelliğini kullanın. Bu özellik, numaralandırma değerlerinden HotSpotMode biri kullanılarak ayarlanır. Aşağıdaki tabloda olası değerler listelemektedir.

Değer Açıklama
NotSet denetimin HotSpot özelliği tarafından ImageMapHotSpotMode ayarlanan davranışı kullanır. ImageMap Denetim davranışı tanımlamazsa, HotSpot nesneler bir URL'ye gider.
Inactive herhangi HotSpot bir davranışa sahip değildir.
Navigate bir HotSpot URL'ye gider.
PostBack , HotSpot sunucuya bir geri gönderme oluşturur.

Denetimin HotSpotMode özelliğinde veya her bir HotSpot nesnenin özelliğinde HotSpotMode davranış belirtebilirsinizHotSpot. Her iki özellik de ayarlanırsa, HotSpotMode her bir HotSpot nesnede belirtilen özellik denetimdeki özelliğinden HotSpotModeImageMap önceliklidir.

Tek bir nesnenin HotSpotMode özelliği için belirtirsenizHotSpotMode.NotSet, HotSpot öğesinin ImageMap davranışını içeren denetimin HotSpotMode özelliğinden alır.HotSpot Bu senaryoda, denetimin ImageMapHotSpotMode özelliği bir değere ayarlanmadıysa veya olarak ayarlandıysa HotSpotMode.NotSet, varsayılan davranış bir URL'ye gitmektir.

Bir HotSpot nesnenin HotSpotMode özelliği için belirtirsenizHotSpotMode.Navigate, HotSpot etkin nokta bölgesine tıklandığında nesne bir URL'ye gider. NavigateUrl Gidilmesi gereken URL'yi belirtmek için özelliğini kullanın.

Bir nesnenin HotSpotMode özelliği için belirtirsenizHotSpotMode.PostBack, HotSpot nesnesi tıklandığında HotSpot sunucuya geri bir gönderi HotSpot oluşturur. PostBackValue için bir ad belirtmek üzere HotSpotözelliğini kullanın. Bu ad, bir geri gönderme olayı gerçekleştiğinde üzerindeki olay verilerinde ImageMapEventArgs geçirilir. Bir geri göndermeye HotSpot tıklandığında, Click olay oluşturulur. Bir geri gönderme HotSpot tıklandığında gerçekleştirilen eylemleri program aracılığıyla denetlemek için olay için bir olay işleyicisi Click sağlayın.

Denetimdeki ImageMap tüm HotSpot nesnelerin aynı davranışa sahip olmasına neden olmak için, her bir HotSpot nesnedeki HotSpot.HotSpotModeHotSpotMode.NotSet özelliği olarak ayarlayın veya özellik için HotSpot.HotSpotMode bir değer belirtmeyin.

Denetimdeki nesneler için farklı davranışlar belirtmek içinHotSpot, her HotSpot bir ImageMap nesnedeki HotSpot.HotSpotMode özelliğini , HotSpotMode.PostBackveya HotSpotMode.Inactiveolarak HotSpotMode.Navigateayarlayın.

Not

Denetimin ImageMapImageMap.HotSpotMode özelliği veya HotSpot.HotSpotMode içerdiği nesnelerdeki HotSpot özelliği bir değere ayarlanmadıysa veya varsayılan olarak olarak olarak ayarlanmadıysa HotSpotMode.NotSetdavranış olur HotSpotMode.Navigate.

özelliği için HotSpot.HotSpotMode belirtirsenizHotSpotMode.Inactive, HotSpot nesne tıklandığında herhangi bir davranışa sahip değildir. Bu değeri, daha büyük bir etkin etkin nokta içinde etkin olmayan bir etkin nokta oluşturmak için kullanabilirsiniz. Bu seçenek, bir ImageMap denetim içinde daha karmaşık etkin nokta bölgeleri oluşturmanıza olanak sağlamak için sağlanır.

Etkin bir etkin nokta içinde etkin olmayan bir alan oluşturmak için, denetimdeki etkin etkin nokta öncesinde etkin olmayan etkin noktayı ImageMap belirtmeniz gerekir. Örneğin, aşağıdakiler ImageMap daha büyük bir etkin dairesel etkin nokta içinde etkin olmayan bir dairesel etkin nokta belirterek etkin bir halka tanımlar:

<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>

Şunlara uygulanır

Ayrıca bkz.