다음을 통해 공유


HotSpot 클래스

정의

모든 핫 스폿 셰이프에 공통적인 기본 기능을 구현합니다.

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
상속
HotSpot
파생
특성
구현

설명

추상 HotSpot 클래스의 인스턴스는 직접 만들 수 없습니다. 대신, 이 클래스는 핫 스폿에 CircleHotSpot대한 일반적인 기본 기능을 제공하기 위해 , RectangleHotSpotPolygonHotSpot 클래스에 의해 상속됩니다. 정의한 HotSpot 고유한 셰이프를 나타내는 사용자 지정 핫 스폿 클래스를 만들려면 클래스에서 파생해야 합니다. 그러나 , RectangleHotSpotPolygonHotSpot 클래스를 사용하여 CircleHotSpot대부분의 셰이프를 정의할 수 있습니다.

컨트롤에서 HotSpotImageMap 클릭하면 페이지가 URL로 이동하거나 서버에 대한 포스트백을 생성하거나 아무 작업도 수행하지 않습니다. 이 속성은 HotSpotMode 이 동작을 지정합니다. URL로 이동하려면 속성을 HotSpotMode.Navigate.로 설정합니다HotSpotMode. 탐색 NavigateUrl 할 URL을 지정하려면 이 속성을 사용합니다. 서버에 다시 게시하려면 속성을 HotSpotMode.PostBack.로 설정합니다HotSpotMode. 개체의 PostBackValue 이름을 HotSpot 지정하려면 이 속성을 사용합니다. 이 이름은 개체를 ImageMapEventArgs 클릭할 때 HotSpot 이벤트 데이터에 전달됩니다. 개체에 동작이 HotSpot 없도록 하려면 속성을 HotSpotMode.Inactive.로 설정합니다HotSpotMode.

또는 포함하는 ImageMap 컨트롤의 HotSpotMode 속성을 사용하여 개체의 동작을 HotSpot 지정할 수 있습니다. 자세한 내용은 HotSpotMode를 참조하세요.

구현자 참고

상속 HotSpot하는 경우 다음 멤버 GetCoordinates()MarkupName를 재정의해야 합니다.

생성자

Name Description
HotSpot()

HotSpot 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
AccessKey

지역을 빠르게 탐색 HotSpot 할 수 있는 액세스 키를 가져오거나 설정합니다.

AlternateText

이미지를 사용할 수 없거나 이미지를 지원하지 않는 브라우저로 ImageMap 렌더링할 때 컨트롤의 개체에 대해 표시 HotSpot 할 대체 텍스트를 가져오거나 설정합니다.

HotSpotMode

컨트롤을 클릭할 때 컨트롤의 HotSpot 개체 동작을 ImageMapHotSpot 가져오거나 설정합니다.

IsTrackingViewState

개체가 뷰 상태 변경 내용을 추적하고 있는지 여부를 HotSpot 나타내는 값을 가져옵니다.

MarkupName

파생 클래스에서 재정의되는 경우 개체의 셰이프에 대한 문자열 표현을 HotSpot 가져옵니다.

NavigateUrl

개체를 클릭할 때 탐색할 URL을 HotSpot 가져오거나 설정합니다.

PostBackValue

클릭할 때 HotSpot 이벤트 데이터를 전달할 개체의 HotSpot 이름을 가져오거나 설정합니다.

TabIndex

지역의 탭 인덱스 HotSpot 가져오거나 설정합니다.

Target

URL로 이동하는 개체를 클릭할 때 HotSpot 연결된 웹 페이지 콘텐츠를 표시할 대상 창 또는 프레임을 가져오거나 설정합니다.

ViewState

동일한 페이지에 대한 여러 요청에서 개체의 HotSpot 뷰 상태를 저장하고 복원할 수 있는 상태 정보 사전을 가져옵니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetCoordinates()

파생 클래스에서 재정의되는 경우 영역의 좌표를 나타내는 문자열을 HotSpot 반환합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
LoadViewState(Object)

개체의 HotSpot 이전에 저장된 뷰 상태를 개체로 복원합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SaveViewState()

페이지가 서버에 다시 게시된 이후 개체의 뷰 상태에 대한 변경 내용을 HotSpot 저장합니다.

ToString()

개체의 String 이 인스턴스 표현을 HotSpot 반환합니다.

TrackViewState()

개체가 개체의 HotSpot 개체에 저장할 수 있도록 개체가 뷰 상태의 StateBag 변경 내용을 추적하도록 합니다. 이 개체는 속성을 통해 액세스할 수 있습니다 ViewState .

명시적 인터페이스 구현

Name Description
IStateManager.IsTrackingViewState

개체가 뷰 상태 변경 내용을 추적하고 있는지 여부를 HotSpot 나타내는 값을 가져옵니다.

IStateManager.LoadViewState(Object)

개체의 HotSpot 이전에 저장된 뷰 상태를 개체로 복원합니다.

IStateManager.SaveViewState()

페이지가 서버에 마지막으로 게시된 이후 개체의 뷰 상태에 대한 변경 내용을 HotSpot 저장합니다.

IStateManager.TrackViewState()

뷰 상태에 대한 HotSpot 변경 내용을 추적하도록 지역에 지시합니다.

적용 대상

추가 정보