我只知道在dreamweaver中可以这么做,呵呵
你也可以试一试,然后看能不能把代码再考到aspx页面里

解决方案 »

  1.   

    真接在标签里加代码吧!省事
    <img src="a.jpg" <%=map%>>a.cs
    //
    public string map
    void pageload(...){
       map="rect=108,x=8...";
    }
      

  2.   

    用DW直接打开aspx页面,给图片加好热区后保存就可以了!直接用ASP.Net好象不可以的。我就是这样做的,这样肯定能够实现的!
      

  3.   

    其实不一定要使用MAP也可以实现
    使用ImageButton也可以点击ImageButton得到X,Y坐标的例子:<html>
    <head>    <script language="C#" runat="server">        void ImageButton1_OnClick(object Source, ImageClickEventArgs e) {            int x=e.X;
                int y=e.Y;            Label1.Text = "X: " + x.ToString();
                Label2.Text = "Y: " + y.ToString();            if ( x >= 60 ) {
                    Label3.Text = "You clicked on the Purple Rain!";
                } else {
                    Label3.Text = "You clicked on some Extreme Orange!";
                }
            }    </script></head>
    <body>    <h3><font face="Verdana">Using ImageButton as an Image Map</font></h3>    <form runat=server>        <table width="100%" border=0>
              <tr>
                <td width="25%">
                    <asp:ImageButton id=Button1 ImageUrl="/quickstart/aspplus/images/imagebutton4.gif" BorderWidth="2px" onclick="ImageButton1_OnClick" runat="server" />
                </td>
                <td>
                    <asp:Label id=Label1 Text="X:" runat="SERVER"/>                <br>                <asp:Label id=Label2 Text="Y:" runat="SERVER"/>
                </td>
              </tr>
            </table>        <asp:Label id=Label3 font-bold="true" Text="" runat="SERVER"/>    </form></body>
    </html>得到坐标后再去处理也是一样