HotSpot.HotSpotMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Eigenschaftswert
Einer der HotSpotMode-Enumerationswerte. Der Standardwert ist Default
.
Ausnahmen
Der angegebene Typ ist kein HotSpotMode-Enumerationswert.
Hinweise
Verwenden Sie die HotSpotMode -Eigenschaft, um das Verhalten eines HotSpot Objekts in einem ImageMap Steuerelement anzugeben, wenn auf das HotSpot geklickt wird. Diese Eigenschaft wird mithilfe eines der HotSpotMode Enumerationswerte festgelegt. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
Wert | BESCHREIBUNG |
---|---|
NotSet |
HotSpot verwendet das Verhalten, das durch die ImageMap-Eigenschaft des HotSpotMode-Steuerelements festgelegt wurde. Wenn das ImageMap -Steuerelement das Verhalten nicht definiert, navigieren die HotSpot Objekte zu einer URL. |
Inactive |
Der HotSpot verfügt über kein Verhalten. |
Navigate |
HotSpot navigiert zu einer URL. |
PostBack |
HotSpot generiert ein Postback an den Server. |
Sie können das Verhalten entweder für die HotSpotMode -Eigenschaft des -Steuerelements oder für die HotSpotMode -Eigenschaft jedes einzelnen HotSpot Objekts angebenHotSpot. Wenn beide Eigenschaften festgelegt sind, hat die HotSpotMode für jedes einzelne HotSpot Objekt angegebene Eigenschaft Vorrang vor der HotSpotMode -Eigenschaft des -Steuerelements ImageMap .
Wenn Sie für die HotSpotMode -Eigenschaft eines einzelnen HotSpot Objekts angebenHotSpotMode.NotSet
, ruft dessen HotSpot Verhalten von der -Eigenschaft des enthaltenden ImageMap Steuerelements HotSpotMode ab. Wenn die ImageMap Eigenschaft des Steuerelements HotSpotMode in diesem Szenario entweder nicht auf einen Wert oder auf HotSpotMode.NotSet
festgelegt ist, besteht das Standardverhalten darin, zu einer URL zu navigieren.
Wenn Sie für die HotSpotMode -Eigenschaft eines HotSpot Objekts angebenHotSpotMode.Navigate
, navigiert das HotSpot Objekt zu einer URL, wenn auf den Hotspotbereich geklickt wird. Verwenden Sie die NavigateUrl -Eigenschaft, um die URL anzugeben, zu der navigiert werden soll.
Wenn Sie für die HotSpotMode -Eigenschaft eines HotSpot -Objekts angebenHotSpotMode.PostBack
, generiert das HotSpot -Objekt einen Postback an den Server, wenn auf geklickt HotSpot wird. Verwenden Sie die PostBackValue -Eigenschaft, um einen Namen für anzugeben HotSpot. Dieser Name wird in den ImageMapEventArgs Ereignisdaten übergeben, wenn ein Postbackereignis auftritt. Wenn auf ein Postback HotSpot geklickt wird, wird das Click Ereignis ausgelöst. Stellen Sie einen Ereignishandler für das Ereignis bereit, um die Aktionen programmgesteuert zu steuern, die Click beim Klicken auf ein Postback HotSpot ausgeführt werden.
Damit alle HotSpot Objekte in einem ImageMap Steuerelement das gleiche Verhalten aufweisen, legen Sie die HotSpot.HotSpotMode -Eigenschaft für jedes einzelne HotSpot Objekt auf HotSpotMode.NotSet
fest, oder geben Sie keinen Wert für die HotSpot.HotSpotMode -Eigenschaft an.
Um unterschiedliche Verhaltensweisen für HotSpot Objekte in einem ImageMap Steuerelement anzugeben, legen Sie die HotSpot.HotSpotMode -Eigenschaft für jedes einzelne HotSpot Objekt entweder HotSpotMode.Navigate
auf , HotSpotMode.PostBack
oder HotSpotMode.Inactive
fest.
Hinweis
Wenn die -Eigenschaft eines ImageMap Steuerelements ImageMap.HotSpotMode oder die HotSpot.HotSpotMode -Eigenschaft in den HotSpot darin enthaltenen Objekten entweder nicht auf einen Wert festgelegt oder auf HotSpotMode.NotSet
festgelegt ist, lautet HotSpotMode.Navigate
das Verhalten standardmäßig .
Wenn Sie für die HotSpot.HotSpotMode -Eigenschaft angebenHotSpotMode.Inactive
, weist das HotSpot Objekt kein Verhalten auf, wenn darauf geklickt wird. Sie können diesen Wert verwenden, um einen inaktiven Hotspot innerhalb eines größeren aktiven Hotspots zu erstellen. Diese Option wird bereitgestellt, damit Sie komplexere Hotspotzonen innerhalb eines Steuerelements ImageMap erstellen können.
Um einen inaktiven Bereich innerhalb eines aktiven Hotspots zu erstellen, müssen Sie den inaktiven Hotspot vor dem aktiven Hotspot im ImageMap Steuerelement angeben. Im Folgenden ImageMap wird beispielsweise ein aktiver Ring definiert, indem ein inaktiver kreisförmiger Hotspot innerhalb eines größeren aktiven kreisförmigen Hotspots angegeben wird:
<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>