HotSpot.HotSpotMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
virtual property System::Web::UI::WebControls::HotSpotMode HotSpotMode { System::Web::UI::WebControls::HotSpotMode get(); void set(System::Web::UI::WebControls::HotSpotMode value); };
public virtual System.Web.UI.WebControls.HotSpotMode HotSpotMode { get; set; }
member this.HotSpotMode : System.Web.UI.WebControls.HotSpotMode with get, set
Public Overridable Property HotSpotMode As HotSpotMode
Значение свойства
Одно из значений перечисления HotSpotMode. Значение по умолчанию — Default
.
Исключения
Указанный тип не является одним из значений перечисления HotSpotMode.
Комментарии
Используйте свойство , HotSpotMode чтобы указать поведение HotSpot объекта в элементе ImageMap управления при щелчке HotSpot . Это свойство задается с помощью одного из значений HotSpotMode перечисления. В следующей таблице перечислены возможные значения.
Значение | Описание |
---|---|
NotSet |
Объект HotSpot реализует поведение, заданное в элементе управления ImageMap свойством HotSpotMode. ImageMap Если элемент управления не определяет поведение, HotSpot объекты переходить по URL-адресу. |
Inactive |
Объект HotSpot не характеризуется определенным поведением. |
Navigate |
Объект HotSpot выполняет переход по URL-адресу. |
PostBack |
Объект HotSpot осуществляет обратную передачу на сервер. |
Поведение можно указать HotSpot либо для HotSpotMode свойства элемента управления, либо для HotSpotMode свойства каждого отдельного HotSpot объекта. Если заданы оба свойства, свойство, HotSpotMode указанное в каждом отдельном HotSpot объекте, имеет приоритет над свойством HotSpotMode в элементе ImageMap управления .
Если указать HotSpotMode.NotSet
для HotSpotMode свойства отдельного HotSpot объекта, HotSpot объект получает свое поведение из свойства содержащего ImageMap элемента управления HotSpotMode . В этом сценарии, если свойству ImageMap элемента управления HotSpotMode не задано значение или задано значение HotSpotMode.NotSet
, поведением по умолчанию является переход по URL-адресу.
Если указать HotSpotMode.Navigate
для HotSpotMode свойства HotSpot объекта, HotSpot объект переходит по URL-адресу при щелчке области горячей точки. Используйте свойство , NavigateUrl чтобы указать URL-адрес для перехода.
Если указать HotSpotMode.PostBack
для HotSpotMode свойства HotSpot объекта , HotSpot объект создает запись обратно на сервер при щелчке HotSpot .
PostBackValue Используйте свойство , чтобы указать имя для HotSpot. Это имя будет передано в ImageMapEventArgs данные события при возникновении события обратной передачи. При щелчке обратной HotSpot передачи Click возникает событие. Чтобы программно управлять действиями, выполняемыми при щелчке обратной передачи HotSpot , предоставьте обработчик Click события.
Чтобы все HotSpot объекты в элементе ImageMap управления имели одинаковое поведение, присвойте свойству HotSpot.HotSpotModeHotSpotMode.NotSet
для каждого отдельного HotSpot объекта значение или не указывайте значение свойства HotSpot.HotSpotMode .
Чтобы указать различные варианты поведения для HotSpot объектов в элементе ImageMap управления, задайте свойству HotSpot.HotSpotMode для каждого отдельного HotSpot объекта HotSpotMode.Navigate
значение , HotSpotMode.PostBack
или HotSpotMode.Inactive
.
Примечание
Если свойству ImageMap элемента управления ImageMap.HotSpotMode или свойству HotSpot.HotSpotModeHotSpot содержащихся в нем объектов не задано значение или задано значение HotSpotMode.NotSet
, по умолчанию поведение равно HotSpotMode.Navigate
.
Если указать HotSpotMode.Inactive
для HotSpot.HotSpotMode свойства , HotSpot объект не будет иметь никакого поведения при щелчке. Это значение можно использовать для создания неактивной горячей точки в более крупной активной горячей точке. Этот параметр позволяет создавать более сложные зоны горячей точки в элементе ImageMap управления.
Чтобы создать неактивную область в активной горячей точке, необходимо указать неактивную горячую точку перед активной горячей точкой в элементе ImageMap управления . Например, следующее ImageMap определяет активное кольцо, указывая неактивную круговую горячую точку в более крупной активной круговой горячей точке:
<asp:ImageMap ID="SaturnImage"
ImageUrl="~/saturn.PNG"
runat="server" OnClick="SaturnImage_Click">
<asp:CircleHotSpot AlternateText="planet" HotSpotMode=PostBack
PostBackValue="planet" Radius=40 X=100 Y=100 />
<asp:CircleHotSpot HotSpotMode=Inactive
Radius=60 X=100 Y=100 />
<asp:CircleHotSpot AlternateText="rings" HotSpotMode=PostBack
PostBackValue="rings" Radius=80 X=100 Y=100 />
</asp:ImageMap>