共用方式為


ImageMap Web 伺服器控制項概觀

更新:2007 年 11 月

ASP.NET ImageMap 控制項可讓您建立具有個別區域的影像,使用者可以按一下這個區域,這個區域稱為作用點 (Hot Spot)。每個作用點都可以是個別的超連結或回傳事件。

這個主題包含:

  • 背景

  • 程式碼範例

  • 類別參考

背景

ImageMap 控制項由兩個項目組成。第一個項目是影像,這個影像可以是任何標準 Web 圖形格式的圖形,例如 .gif、.jpg 或 .png 檔案。

第二個項目是 HotSpot 控制項的集合。每一個作用點控制項都是不同的項目,屬於 CircleHotSpotRectangleHotSpotPolygonHotSpot 型別。您要定義每個作用點控制項的座標,來指定作用點的位置和大小。例如,建立 CircleHotSpot 控制項時,您要定義圓形中心的 x 和 y 座標以及圓形的半徑。

您可以在影像中定義所需數目的作用點。您不必定義作用點來涵蓋整個圖形。

注意事項:

您可以定義重疊的作用點。每一個作用點都有圖層索引 (Z-index) 值。如果使用者按一下由兩個或兩個以上重疊的作用點所定義的區域,則疊置順序 (Z-order) 最高的作用點就是選取的作用點。

回應使用者按一下動作

您可以指定使用者按一下作用點時,會執行哪些動作。您可以把每個作用點都設定成超連結,就會移至您為該作用點提供的 URL。或者,您也可以設定控制項在使用者按一下作用點時執行回傳,並為每一個作用點提供唯一值。回傳會引發 ImageMap 控制項的 Click 事件。在事件處理常式中,您可以讀取指派給每個作用點的唯一值。

回到頁首

程式碼範例

HOW TO:將 ImageMap Web 伺服器控制項加入至網頁

HOW TO:回應使用者在 ImageMap Web 伺服器控制項中的按鍵

回到頁首

類別參考

下表列出 ImageMap 控制項的相關類別。

成員

描述

ImageMap

控制項的主要類別。

CircleHotSpot

表示各圓形作用點。

RectangleHotSpot

表示各矩形作用點。

PolygonHotSpot

表示各多邊形作用點。

回到頁首

請參閱

參考

Image Web 伺服器控制項概觀