Bagikan melalui


HotSpot Kelas

Definisi

Mengimplementasikan fungsionalitas dasar yang umum untuk semua bentuk hot spot.

public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type HotSpot = class
    interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
Warisan
HotSpot
Turunan
Atribut
Penerapan

Keterangan

Anda tidak dapat langsung membuat instans kelas abstrak HotSpot . Sebaliknya, kelas ini diwarisi oleh CircleHotSpotkelas , RectangleHotSpot, dan PolygonHotSpot untuk menyediakan fungsionalitas dasar umum untuk hot spot. Anda harus berasal dari HotSpot kelas untuk membuat kelas hot spot kustom yang mewakili bentuk unik yang Anda tentukan. Namun, Anda dapat menentukan sebagian besar bentuk menggunakan CircleHotSpotkelas , RectangleHotSpot, dan PolygonHotSpot .

HotSpot Saat dalam kontrol diklikImageMap, halaman menavigasi ke URL, menghasilkan postback ke server, atau tidak melakukan apa pun. Properti HotSpotMode menentukan perilaku ini. Untuk menavigasi ke URL, atur properti ke HotSpotModeHotSpotMode.Navigate. NavigateUrl Gunakan properti untuk menentukan URL yang akan dinavigasi. Untuk memposting kembali ke server, atur properti ke HotSpotModeHotSpotMode.PostBack. PostBackValue Gunakan properti untuk menentukan nama objekHotSpot. Nama ini akan diteruskan dalam ImageMapEventArgs data peristiwa saat HotSpot objek diklik. Jika Anda ingin HotSpot objek tidak memiliki perilaku yang mengatur properti ke HotSpotModeHotSpotMode.Inactive.

Secara bergantian, Anda dapat menggunakan HotSpotMode properti pada kontrol yang berisi ImageMap untuk menentukan HotSpot perilaku objek. Untuk informasi selengkapnya, lihat HotSpotMode.

Catatan Bagi Implementer

Ketika Anda mewarisi dari HotSpot, Anda harus mengambil alih anggota berikut: GetCoordinates() dan MarkupName.

Konstruktor

HotSpot()

Menginisialisasi instans baru kelas HotSpot.

Properti

AccessKey

Mendapatkan atau mengatur kunci akses yang memungkinkan Anda menavigasi dengan cepat ke wilayah tersebut HotSpot .

AlternateText

Mendapatkan atau mengatur teks alternatif yang akan ditampilkan untuk HotSpot objek dalam ImageMap kontrol saat gambar tidak tersedia atau dirender ke browser yang tidak mendukung gambar.

HotSpotMode

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

IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah HotSpot objek melacak perubahan status tampilannya.

MarkupName

Saat ditimpa di kelas turunan, mendapatkan representasi string untuk HotSpot bentuk objek.

NavigateUrl

Mendapatkan atau mengatur URL yang akan dinavigasi saat HotSpot objek diklik.

PostBackValue

Mendapatkan atau mengatur nama objek yang akan HotSpot diteruskan dalam data peristiwa saat HotSpot diklik.

TabIndex

Mendapatkan atau mengatur indeks HotSpot tab wilayah.

Target

Mendapatkan atau mengatur jendela target atau bingkai untuk menampilkan konten halaman Web yang ditautkan saat HotSpot objek yang menavigasi ke URL diklik.

ViewState

Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status HotSpot tampilan objek di beberapa permintaan untuk halaman yang sama.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCoordinates()

Saat ditimpa di kelas turunan, mengembalikan string yang mewakili koordinat HotSpot wilayah.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
LoadViewState(Object)

HotSpot Memulihkan status tampilan objek yang sebelumnya disimpan ke objek.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SaveViewState()

Menyimpan perubahan ke HotSpot status tampilan objek sejak halaman diposting kembali ke server.

ToString()

Mengembalikan representasi instans StringHotSpot objek ini.

TrackViewState()

HotSpot Menyebabkan objek melacak perubahan pada status tampilannya sehingga dapat disimpan di objek objekStateBag. Objek ini dapat diakses melalui ViewState properti .

Implementasi Antarmuka Eksplisit

IStateManager.IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah HotSpot objek melacak perubahan status tampilannya.

IStateManager.LoadViewState(Object)

HotSpot Memulihkan status tampilan objek yang sebelumnya disimpan ke objek.

IStateManager.SaveViewState()

Menyimpan perubahan ke HotSpot status tampilan objek sejak terakhir kali halaman diposting kembali ke server.

IStateManager.TrackViewState()

Menginstruksikan HotSpot wilayah untuk melacak perubahan pada status tampilannya.

Berlaku untuk

Lihat juga