HotSpot.HotSpotMode Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Numaralandırma değerlerinden HotSpotMode 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 |
HotSpot herhangi bir davranışa sahip değildir. |
Navigate |
URL'ye HotSpot 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 nesnede HotSpot belirtilen özellik denetimdeki ImageMap özelliğinden HotSpotMode önceliklidir.
Tek bir nesnenin HotSpotMode özelliği için belirtirsenizHotSpotMode.NotSet, HotSpot öğesini içeren ImageMap denetimin HotSpotMode özelliğinden davranışını alır.HotSpot Bu senaryoda, denetimin ImageMapHotSpotMode özelliği bir değere ayarlanmadıysa veya olarak ayarlandıysa HotSpotMode.NotSet, varsayılan davranış 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 için 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önderme 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.
Bir denetimdeki tüm HotSpot nesnelerin aynı davranışa sahip olmasına neden olmak için, her nesnedeki HotSpotHotSpotMode.NotSet özelliğini olarak ayarlayın HotSpot.HotSpotMode veya özelliği için HotSpot.HotSpotMode bir değer belirtmeyin.ImageMap
Denetimdeki nesneler için farklı davranışlar belirtmek içinHotSpot, her bir HotSpotImageMap nesnedeki HotSpot.HotSpotMode özelliğini , HotSpotMode.PostBackveya HotSpotMode.Inactiveolarak HotSpotMode.Navigateayarlayın.
Uyarı
Denetimin ImageMapImageMap.HotSpotModeHotSpot.HotSpotMode özelliği veya içerdiği nesnelerdeki HotSpot özelliği bir değere ayarlanmadıysa veya varsayılan olarak ayarlıysa HotSpotMode.NotSet, davranış 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, etkin olmayan etkin noktayı denetimdeki etkin etkin noktadan ImageMap önce 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>