HotSpot.HotSpotMode Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
Egenskapsvärde
Ett av uppräkningsvärdena HotSpotMode . Standardvärdet är Default.
Undantag
Den angivna typen är inte ett av uppräkningsvärdena HotSpotMode .
Kommentarer
Använd egenskapen HotSpotMode för att ange beteendet för ett HotSpot objekt i en ImageMap kontroll när du klickar på den HotSpot . Den här egenskapen anges med ett av uppräkningsvärdena HotSpotMode . I följande tabell visas möjliga värden.
| Value | Description |
|---|---|
NotSet |
HotSpot Använder beteendet som anges av ImageMap kontrollens HotSpotMode egenskap. Om kontrollen ImageMap inte definierar beteendet navigerar objekten HotSpot till en URL. |
Inactive |
Har HotSpot inte något beteende. |
Navigate |
Navigerar HotSpot till en URL. |
PostBack |
HotSpot Genererar en postback till servern. |
Du kan ange HotSpot beteende för antingen HotSpotMode kontrollens egenskap eller egenskapen för HotSpotMode varje enskilt HotSpot objekt. Om båda egenskaperna anges har egenskapen HotSpotMode som angetts för varje enskilt HotSpot objekt företräde framför HotSpotMode egenskapen på ImageMap kontrollen.
Om du anger HotSpotMode.NotSet för egenskapen HotSpotMode för ett enskilt HotSpot objekt HotSpot hämtar det dess beteende från den innehållande ImageMap kontrollens HotSpotMode egenskap. I det här scenariot, om ImageMap kontrollens HotSpotMode egenskap antingen inte är inställd på ett värde eller är inställd på HotSpotMode.NotSet, är standardbeteendet att navigera till en URL.
Om du anger HotSpotMode.Navigate för egenskapen för HotSpotMode ett HotSpot objekt HotSpot navigerar objektet till en URL när hot spot-regionen klickas. Använd egenskapen NavigateUrl för att ange url:en som du vill navigera till.
Om du anger HotSpotMode.PostBack egenskapen för HotSpotMode ett HotSpot objekt HotSpot genererar objektet ett inlägg tillbaka till servern när HotSpot klickas. Använd egenskapen PostBackValue för att ange ett namn för HotSpot. Det här namnet skickas i händelsedata när ImageMapEventArgs en postback-händelse inträffar. När du klickar på en postback HotSpot aktiveras händelsen Click . Ange en händelsehanterare för händelsen för HotSpot att programmatiskt kontrollera de åtgärder som utförs när du klickar på en postbackClick.
Om du vill att alla HotSpot objekt i en ImageMap kontroll ska ha samma beteende anger du HotSpot.HotSpotMode egenskapen för varje enskilt HotSpot objekt till HotSpotMode.NotSet eller anger inte ett värde för HotSpot.HotSpotMode egenskapen.
Om du vill ange olika beteenden för HotSpot objekt i en ImageMap kontroll anger du HotSpot.HotSpotMode egenskapen för varje enskilt HotSpot objekt till antingen HotSpotMode.Navigate, HotSpotMode.PostBackeller HotSpotMode.Inactive.
Note
Om en ImageMap kontrolls ImageMap.HotSpotMode egenskap eller HotSpot.HotSpotMode egenskapen på de objekt som den HotSpot innehåller antingen inte är inställd på ett värde eller inställt HotSpotMode.NotSetpå är HotSpotMode.Navigatebeteendet som standard .
Om du anger HotSpotMode.Inactive för egenskapen HotSpot.HotSpotModeHotSpot har objektet inget beteende när det klickas. Du kan använda det här värdet för att skapa en inaktiv frekvent plats i en större aktiv aktiv frekvent plats. Det här alternativet tillhandahålls så att du kan skapa mer komplexa hot-spot-zoner i en ImageMap kontroll.
Om du vill skapa ett inaktivt område inom en aktiv frekvent plats måste du ange den inaktiva frekventa platsen före den aktiva frekventa platsen i ImageMap kontrollen. Följande definierar till exempel ImageMap en aktiv ring genom att ange en inaktiv cirkulär frekvent punkt i en större aktiv cirkulär frekvent punkt:
<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>