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
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.PostBack
veya HotSpotMode.Inactive
olarak HotSpotMode.Navigate
ayarlayı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.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, 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>