HotSpot.HotSpotMode Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.PostBack
atau 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>