2011-06-14 26 views
2

我有一个带有图片的母版页,我附加了图片地图控件和图片..但是当我导航到一个子页面时..图片是未触发。有没有办法将图像映射控件放在主页上并通过子页面激活它?如何在asp.net中使用imagemap控件和masterpages

<asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="~/header.png" 
            HotSpotMode="Navigate" onclick="ImageMap1_Click" Target="~/AllQuestions.aspx"> 
            <asp:RectangleHotSpot Bottom="1000" HotSpotMode="Navigate" Left="1000" 
             NavigateUrl="~/AllQuestions.aspx" Right="500" Top="500" /> 
           </asp:ImageMap> 

它的子页面

回答

1

您是否正确设置热点心不是点击?设置足够大的圆圈以便用户能够找到它。如果所有的值都正确设置比较下面的代码检查你的代码:

<asp:ImageMap ID="ImageMap1" runat="server" HotSpotMode="Navigate" 
    ImageUrl="~/CarImages/mitsubishicedia.jpg" onclick="ImageMap1_Click"> 
    <asp:CircleHotSpot HotSpotMode="Navigate" NavigateUrl="~/FeedbackPage.aspx" 
    Radius="50" /> 
</asp:ImageMap> 
+0

我更新上面 – Matrix001 2011-06-14 15:17:13

+0

的答复是,现在的工作?如果不是,则尝试在底部,顶部,右侧或左侧放置较小的值,因为这些变量设置矩形的坐标,例如。 left为矩形的左边缘设置x坐标,right为矩形的左边缘设置y坐标,top设置顶边的y坐标,反之亦然。 – 2011-06-14 17:34:46

+0

最重要的是保持顶部!=底部和右边!=左边。让我知道如果它仍然无法正常工作。希望能帮助到你! – 2011-06-14 17:36:02

相关问题