Bagikan melalui


HotSpot.HotSpotMode Properti

Definisi

Mendapatkan atau mengatur perilaku HotSpot objek dalam ImageMap kontrol saat HotSpot diklik.

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

Nilai Properti

Salah HotSpotMode satu nilai enumerasi. Default adalah Default.

Pengecualian

Jenis yang ditentukan bukan salah HotSpotMode satu nilai enumerasi.

Keterangan

HotSpotMode Gunakan properti untuk menentukan perilaku HotSpot objek dalam ImageMap kontrol saat HotSpot diklik. Properti ini diatur menggunakan salah HotSpotMode satu nilai enumerasi. Tabel berikut mencantumkan nilai yang mungkin.

Nilai Deskripsi
NotSet HotSpot menggunakan perilaku yang diatur oleh ImageMap properti kontrolHotSpotMode. ImageMap Jika kontrol tidak menentukan perilaku, HotSpot objek menavigasi ke URL.
Inactive HotSpot tidak memiliki perilaku apa pun.
Navigate Menavigasi HotSpot ke URL.
PostBack HotSpot menghasilkan postback ke server.

Anda dapat menentukan HotSpot perilaku pada HotSpotMode properti kontrol atau pada HotSpotMode properti masing-masing HotSpot objek. Jika kedua properti diatur, HotSpotMode properti yang ditentukan pada setiap objek individu HotSpot lebih diutamakan daripada HotSpotMode properti pada ImageMap kontrol.

Jika Anda menentukan HotSpotMode.NotSet untuk HotSpotMode properti objek individualHotSpot, mendapatkan HotSpot perilakunya dari properti kontrol HotSpotMode yang berisiImageMap. Dalam skenario ini, jika ImageMap properti kontrol HotSpotMode tidak diatur ke nilai atau diatur ke HotSpotMode.NotSet, perilaku defaultnya adalah menavigasi ke URL.

Jika Anda menentukan HotSpotMode.Navigate untuk HotSpotMode properti HotSpot objek, HotSpot objek menavigasi ke URL saat wilayah hot spot diklik. NavigateUrl Gunakan properti untuk menentukan URL yang akan dinavigasi.

Jika Anda menentukan HotSpotMode.PostBack untuk HotSpotMode properti HotSpot objek, HotSpot objek menghasilkan posting kembali ke server saat HotSpot diklik. PostBackValue Gunakan properti untuk menentukan nama untuk HotSpot. Nama ini akan diteruskan dalam ImageMapEventArgs data peristiwa saat peristiwa postback terjadi. Saat postback HotSpot diklik, Click peristiwa akan dimunculkan. Untuk mengontrol tindakan yang dilakukan secara terprogram saat postback HotSpot diklik, berikan penanganan aktivitas untuk peristiwa tersebut Click .

Untuk menyebabkan semua HotSpot objek dalam ImageMap kontrol memiliki perilaku yang sama, atur HotSpot.HotSpotMode properti pada setiap objek individual HotSpot ke HotSpotMode.NotSet atau jangan tentukan nilai untuk HotSpot.HotSpotMode properti .

Untuk menentukan perilaku yang berbeda untuk HotSpot objek dalam ImageMap kontrol, atur HotSpot.HotSpotMode properti pada setiap objek individual HotSpot ke HotSpotMode.Navigate, , HotSpotMode.PostBackatau HotSpotMode.Inactive.

Catatan

ImageMap Jika properti kontrol ImageMap.HotSpotMode atau HotSpot.HotSpotMode properti pada objek yang HotSpot dikandungnya tidak diatur ke nilai atau diatur ke HotSpotMode.NotSet, secara default perilakunya adalah HotSpotMode.Navigate.

Jika Anda menentukan HotSpotMode.Inactive untuk HotSpot.HotSpotMode properti , HotSpot objek tidak memiliki perilaku apa pun saat diklik. Anda dapat menggunakan nilai ini untuk membuat hot spot yang tidak aktif dalam hot spot aktif yang lebih besar. Opsi ini disediakan untuk memungkinkan Anda membuat zona hot-spot yang ImageMap lebih kompleks dalam kontrol.

Untuk membuat area tidak aktif dalam hot spot aktif, Anda harus menentukan hot spot yang tidak aktif sebelum hot spot aktif dalam ImageMap kontrol. Misalnya, berikut ini ImageMap mendefinisikan cincin aktif dengan menentukan hot spot melingkar yang tidak aktif dalam hot spot melingkar aktif yang lebih besar:

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

Berlaku untuk

Lihat juga