다음을 통해 공유


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, RectangleHotSpot, 및 PolygonHotSpot 핫 스폿을 대 한 공통 기본 기능을 제공 하는 클래스입니다. 파생 되어야 합니다는 HotSpot 클래스를 정의 하는 고유한 모양을 나타내는 사용자 지정 핫 스폿을 클래스를 만듭니다. 그러나 대부분의 셰이프를 사용 하 여 정의할 수 있습니다 합니다 CircleHotSpot, RectangleHotSpot, 및 PolygonHotSpot 클래스입니다.

경우는 HotSpot 에서 ImageMap 컨트롤을 클릭 하면, 페이지 URL로 이동, 서버에 포스트백을 생성 또는 아무 작업도 수행 합니다. HotSpotMode 속성이이 동작을 지정 합니다. URL로 이동 하려면 설정 합니다 HotSpotMode 속성을 HotSpotMode.Navigate입니다. 사용 된 NavigateUrl 이동할 URL을 지정 하는 속성입니다. 서버에 다시 게시를 설정 합니다 HotSpotMode 속성을 HotSpotMode.PostBack입니다. 사용 된 PostBackValue 속성에 대 한 이름을 지정 하는 HotSpot 개체. 이 이름에 전달 됩니다 합니다 ImageMapEventArgs 이벤트 데이터 때는 HotSpot 개체를 클릭 합니다. 원하는 경우는 HotSpot 아무런 동작도 설정 개체를 HotSpotMode 속성을 HotSpotMode.Inactive합니다.

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

구현자 참고

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

생성자

HotSpot()

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

속성

AccessKey

HotSpot 영역을 빠르게 탐색할 수 있는 선택키를 가져오거나 설정합니다.

AlternateText

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

HotSpotMode

HotSpot을 클릭한 경우 ImageMap 컨트롤에서 HotSpot 개체의 동작을 가져오거나 설정합니다.

IsTrackingViewState

HotSpot 개체에서 해당 뷰 상태의 변경 사항을 추적하는지 여부를 나타내는 값을 가져옵니다.

MarkupName

파생 클래스에서 재정의된 경우 HotSpot 개체 모양의 문자열 표현을 가져옵니다.

NavigateUrl

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

PostBackValue

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

TabIndex

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

Target

URL을 탐색할 HotSpot 개체를 클릭할 때 링크되는 웹 페이지 콘텐츠를 표시할 대상 창이나 프레임을 가져오거나 설정합니다.

ViewState

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

메서드

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 속성을 통해 액세스할 수 있습니다.

명시적 인터페이스 구현

IStateManager.IsTrackingViewState

HotSpot 개체에서 해당 뷰 상태의 변경 사항을 추적하는지 여부를 나타내는 값을 가져옵니다.

IStateManager.LoadViewState(Object)

이전에 저장한 HotSpot 개체의 뷰 상태를 해당 개체에 복원합니다.

IStateManager.SaveViewState()

페이지가 마지막으로 서버에 포스트백된 이후에 발생한 HotSpot 개체의 뷰 상태 변경 사항을 저장합니다.

IStateManager.TrackViewState()

해당 뷰 상태의 변경 내용을 추적하도록 HotSpot 영역에 지시합니다.

적용 대상

추가 정보