Bagikan melalui


CircleHotSpot Kelas

Definisi

Menentukan wilayah hot spot melingkar dalam ImageMap kontrol. Kelas ini tidak dapat diwariskan.

public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
    inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
Warisan
CircleHotSpot

Contoh

Contoh kode berikut menunjukkan cara membuat ImageMap kontrol yang berisi dua CircleHotSpot objek secara deklaratif. Properti HotSpotMode diatur ke HotSpotMode.Navigate, yang menyebabkan halaman menavigasi ke URL yang ditentukan setiap kali pengguna mengklik salah satu wilayah hot spot. Agar contoh ini berfungsi dengan benar, Anda harus menyediakan gambar Anda sendiri untuk ImageUrl properti dan memperbarui jalur ke gambar dengan tepat sehingga aplikasi dapat menemukannya.

<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    
      <h3>ImageMap Class Navigate Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        width="150" 
        height="360"
        alternatetext="Shopping choices" 
        runat="Server">    
        
        <asp:circlehotspot
          navigateurl="http://www.tailspintoys.com"
          x="75"
          y="290"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for toys">           
        </asp:circlehotspot> 
        
        <asp:circlehotspot
          navigateurl="http://www.cohowinery.com"
          x="75"
          y="120"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for wine">
        </asp:circlehotspot>     
          
      </asp:imagemap>                 
                 
    </form>      
  </body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="form1" runat="server">
    
      <h3>ImageMap Class Navigate Example</h3>
      
      <h4>Shopping Choices:</h4>
      
       <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        alternatetext="Shopping choices" 
        runat="Server">    
        
        <asp:circlehotspot
          navigateurl="http://www.tailspintoys.com"
          x="145"
          y="120"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for toys">           
        </asp:circlehotspot> 
        
        <asp:circlehotspot
          navigateurl="http://www.cohowinery.com"
          x="145"
          y="290"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for wine">
        </asp:circlehotspot>     
          
      </asp:imagemap>                 
                 
    </form>      
  </body>
</html>

Keterangan

Kelas ini mendefinisikan wilayah hot spot berbentuk lingkaran dalam ImageMap kontrol. Untuk menentukan wilayah CircleHotSpot objek, atur X properti ke nilai yang mewakili koordinat x pusat wilayah melingkar. Atur Y properti ke nilai yang mewakili koordinat y dari pusat wilayah melingkar. Atur Radius properti ke jarak dari tengah lingkaran ke tepi.

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

Konstruktor

Nama Deskripsi
CircleHotSpot()

Menginisialisasi instans baru dari kelas CircleHotSpot.

Properti

Nama Deskripsi
AccessKey

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

(Diperoleh dari 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.

(Diperoleh dari HotSpot)
HotSpotMode

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

(Diperoleh dari HotSpot)
IsTrackingViewState

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

(Diperoleh dari HotSpot)
MarkupName

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

(Diperoleh dari HotSpot)
NavigateUrl

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

(Diperoleh dari HotSpot)
PostBackValue

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

(Diperoleh dari HotSpot)
Radius

Mendapatkan atau mengatur jarak dari tengah ke tepi wilayah melingkar yang ditentukan oleh objek ini CircleHotSpot .

TabIndex

Mendapatkan atau mengatur indeks HotSpot tab wilayah.

(Diperoleh dari HotSpot)
Target

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

(Diperoleh dari HotSpot)
ViewState

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

(Diperoleh dari HotSpot)
X

Mendapatkan atau mengatur koordinat x dari pusat wilayah melingkar yang ditentukan oleh objek ini CircleHotSpot .

Y

Mendapatkan atau mengatur koordinat y dari pusat wilayah melingkar yang ditentukan oleh objek ini CircleHotSpot .

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCoordinates()

Mengembalikan string yang mewakili koordinat x dan y dari CircleHotSpot pusat objek dan panjang radiusnya.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
LoadViewState(Object)

HotSpot Memulihkan status tampilan objek yang disimpan sebelumnya ke objek.

(Diperoleh dari HotSpot)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SaveViewState()

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

(Diperoleh dari HotSpot)
ToString()

Mengembalikan representasi instans StringHotSpot objek ini.

(Diperoleh dari HotSpot)
TrackViewState()

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

(Diperoleh dari HotSpot)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IStateManager.IsTrackingViewState

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

(Diperoleh dari HotSpot)
IStateManager.LoadViewState(Object)

HotSpot Memulihkan status tampilan objek yang disimpan sebelumnya ke objek.

(Diperoleh dari HotSpot)
IStateManager.SaveViewState()

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

(Diperoleh dari HotSpot)
IStateManager.TrackViewState()

Menginstruksikan HotSpot wilayah untuk melacak perubahan pada status tampilannya.

(Diperoleh dari HotSpot)

Berlaku untuk

Lihat juga