先在VS内拖进一个label控件 再拖进也个imagemap控件
HTML代码如下
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
<p>
<asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="e:/asp.net服务器控件/images/01.gif" HotSpotMode="postback"
OnClick="imagemap1_click" >
<asp:rectanglehostpot bottom="128" right="128" hostpotmode="postback" postbackvalue="nw" />
<asp:rectanglehostpot bottom="128" left="129" right="129" hostpotmode="postback" postbackvalue="ne" />
<asp:rectanglehostpot bottom="256" right="128" top="128" postbackvalue="sw" />
<asp:rectanglehostpot bottom="256" left="129" right="12256" postbackvalue="se" />
</asp:ImageMap></p></form>
</body>
但是显示asp:rectanglehostpot中的rectanglehostpot不是已知元素
HTML代码如下
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
<p>
<asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="e:/asp.net服务器控件/images/01.gif" HotSpotMode="postback"
OnClick="imagemap1_click" >
<asp:rectanglehostpot bottom="128" right="128" hostpotmode="postback" postbackvalue="nw" />
<asp:rectanglehostpot bottom="128" left="129" right="129" hostpotmode="postback" postbackvalue="ne" />
<asp:rectanglehostpot bottom="256" right="128" top="128" postbackvalue="sw" />
<asp:rectanglehostpot bottom="256" left="129" right="12256" postbackvalue="se" />
</asp:ImageMap></p></form>
</body>
但是显示asp:rectanglehostpot中的rectanglehostpot不是已知元素
按照你说的改过之后 bottm,top,left,right这些属性都不可以用了
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server"> </asp:Label>
<p> <asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="~/image/bmp02.bmp" HotSpotMode="PostBack">
<asp:CircleHotSpot HotSpotMode="PostBack" PostBackValue="nw" Radius="30" X="50" Y="50" />
<asp:CircleHotSpot HotSpotMode="PostBack" PostBackValue="ne" Radius="30" X="90"
Y="90" />
<asp:CircleHotSpot HotSpotMode="PostBack" PostBackValue="sw" Radius="30" X="120"
Y="120" />
</asp:ImageMap></p> </form>
</body> 我的环境:VS2005,.Net Framework3.5
变化是:CircleHotSpot 、Radius 、X 、 Y
看看你的支持什么样的