Udostępnij za pośrednictwem


CircleHotSpot Klasa

Definicja

Definiuje okrągły region miejsca gorącego w kontrolce ImageMap . Klasa ta nie może być dziedziczona.

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

Przykłady

W poniższym przykładzie kodu pokazano, jak deklaratywnie utworzyć kontrolkę zawierającą ImageMap dwa CircleHotSpot obiekty. Właściwość HotSpotMode jest ustawiona na HotSpotMode.Navigatewartość , co powoduje przejście strony do określonego adresu URL za każdym razem, gdy użytkownik kliknie jeden z regionów hot spot. Aby ten przykład działał poprawnie, należy podać własny obraz dla ImageUrl właściwości i odpowiednio zaktualizować ścieżkę do obrazu, aby aplikacja mogła ją zlokalizować.

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

Uwagi

Ta klasa definiuje region gorącego miejsca w kształcie koła w kontrolce ImageMap . Aby zdefiniować region CircleHotSpot obiektu, ustaw X właściwość na wartość reprezentującą współrzędną x środka regionu cyklicznego. Y Ustaw właściwość na wartość reprezentującą współrzędną y środka regionu cyklicznego. Radius Ustaw właściwość na odległość od środka okręgu do krawędzi.

CircleHotSpot Po kliknięciu kontrolki strona przechodzi do adresu URL, generuje wpis z powrotem na serwerze lub nic nie robi. Właściwość HotSpotMode określa to zachowanie. Aby przejść do adresu URL, ustaw HotSpotMode właściwość na HotSpotMode.Navigate, a następnie użyj NavigateUrl właściwości , aby określić adres URL do przejścia. Aby opublikować obiekt z powrotem na serwerze, ustaw HotSpotMode właściwość na HotSpotMode.PostBack, a następnie użyj PostBackValue właściwości , aby określić nazwę CircleHotSpot obiektu. Ta nazwa zostanie przekazana w danych zdarzenia po kliknięciu ImageMapEventArgsCircleHotSpot . Jeśli chcesz CircleHotSpot , aby obiekt nie miał żadnego zachowania, ustaw HotSpotMode właściwość na HotSpotMode.Inactive.

Konstruktory

CircleHotSpot()

Inicjuje nowe wystąpienie klasy CircleHotSpot.

Właściwości

AccessKey

Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przechodzenie do HotSpot regionu.

(Odziedziczone po HotSpot)
AlternateText

Pobiera lub ustawia alternatywny tekst wyświetlany dla HotSpot obiektu w kontrolce ImageMap , gdy obraz jest niedostępny lub renderuje do przeglądarki, która nie obsługuje obrazów.

(Odziedziczone po HotSpot)
HotSpotMode

Pobiera lub ustawia zachowanie HotSpot obiektu w kontrolce ImageMap po kliknięciu HotSpot .

(Odziedziczone po HotSpot)
IsTrackingViewState

Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku.

(Odziedziczone po HotSpot)
MarkupName

Po zastąpieniu w klasie pochodnej pobiera reprezentację ciągu dla HotSpot kształtu obiektu.

(Odziedziczone po HotSpot)
NavigateUrl

Pobiera lub ustawia adres URL, aby przejść do momentu HotSpot kliknięcia obiektu.

(Odziedziczone po HotSpot)
PostBackValue

Pobiera lub ustawia nazwę HotSpot obiektu, który ma być przekazywany do danych zdarzenia po kliknięciu HotSpot .

(Odziedziczone po HotSpot)
Radius

Pobiera lub ustawia odległość od środka do krawędzi cyklicznego regionu zdefiniowanego przez ten CircleHotSpot obiekt.

TabIndex

Pobiera lub ustawia indeks tabulacji HotSpot regionu.

(Odziedziczone po HotSpot)
Target

Pobiera lub ustawia okno docelowe lub ramkę, w której ma być wyświetlana zawartość strony sieci Web połączona po HotSpot kliknięciu obiektu, który przechodzi do adresu URL.

(Odziedziczone po HotSpot)
ViewState

Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu HotSpot widoku obiektu na wielu żądaniach dla tej samej strony.

(Odziedziczone po HotSpot)
X

Pobiera lub ustawia współrzędną x środka regionu cyklicznego zdefiniowanego przez ten CircleHotSpot obiekt.

Y

Pobiera lub ustawia współrzędną y środka regionu cyklicznego zdefiniowanego przez ten CircleHotSpot obiekt.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetCoordinates()

Zwraca ciąg reprezentujący współrzędne CircleHotSpot x i y środka obiektu oraz długość jego promienia.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
LoadViewState(Object)

HotSpot Przywraca wcześniej zapisany stan widoku obiektu do obiektu.

(Odziedziczone po HotSpot)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SaveViewState()

Zapisuje zmiany w HotSpot stanie widoku obiektu od czasu opublikowania strony z powrotem na serwerze.

(Odziedziczone po HotSpot)
ToString()

Zwraca reprezentację String tego wystąpienia HotSpot obiektu.

(Odziedziczone po HotSpot)
TrackViewState()

HotSpot Powoduje, że obiekt będzie śledzić zmiany w stanie widoku, aby można je było przechowywać w obiekcie obiektuStateBag. Ten obiekt jest dostępny za pośrednictwem ViewState właściwości .

(Odziedziczone po HotSpot)

Jawne implementacje interfejsu

IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku.

(Odziedziczone po HotSpot)
IStateManager.LoadViewState(Object)

HotSpot Przywraca wcześniej zapisany stan widoku obiektu do obiektu.

(Odziedziczone po HotSpot)
IStateManager.SaveViewState()

Zapisuje zmiany w HotSpot stanie widoku obiektu od czasu ostatniego opublikowania strony z powrotem na serwerze.

(Odziedziczone po HotSpot)
IStateManager.TrackViewState()

Instruuje HotSpot region, aby śledzić zmiany w stanie widoku.

(Odziedziczone po HotSpot)

Dotyczy

Zobacz też