dポイントプレゼントキャンペーン実施中!

クリッカブルマップを利用したASP.netですが
下記コードで画像表示、クリック選択場所はできたのですが
クリックしてもNAVIGATEURLのページにリンクしません。

なぜでしょうか?

<asp:ImageMap ID = "ImageMAP1" runat = "server" HotSpotMode = "PostBack"
ImageUrl = "~/images/top.gif">
<asp:Rectangle HotSpot Bottom = "47" NavigateUrl = "~/website/menu.aspx" Right = "68" Left = "2"/>
<asp:Rectangle HotSpot Bottom = "47" NavigateUrl = "~/website/page2.aspx" Right = "139" Left = "69"/>
<asp:Rectangle HotSpot Bottom = "47" NavigateUrl = "~/website/page3.aspx" Right = "209" Left = "140"/>
<asp:Rectangle HotSpot Bottom = "47" NavigateUrl = "~/website/page4.aspx" Right = "298" Left = "210"/>
</asp:ImageMap>

A 回答 (1件)

<asp:imagemap>たまにしか使わないのでうろ覚えなんですが、HotSpotMode="Navigate"とすれば、<asp:Rectangle>側のNavigateURLパラメタが効くのと違いますか?


HotSpotMode="PostBack"のときはポストバックイベントハンドラで飛び先を指定するんだと思います。
    • good
    • 0
この回答へのお礼

HotSpotMode="Navigate" にしたらちゃんとリンクが有効となりました。
ありがとうございます

お礼日時:2010/06/01 23:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!