Asp.net LinkButton未使用与其关联的图像和ImageMap启动回发

Asp.net LinkButton未使用与其关联的图像和ImageMap启动回发,asp.net,html,imagemap,Asp.net,Html,Imagemap,当我有一张与ImageMap相关联的图像时,我正在经历一段痛苦的时间,试图弄明白为什么我不能让LinkButton回发 让我来描述一下这个系统,这样你就可以对正在发生的事情有一个基本的了解。link按钮将onClick设置为调用窗口。shoModalDialog,这显然会打开一个模式窗口,用户可以在其中选择图像映射的各种选项、保存和关闭窗口。当窗口关闭时,应该会发生回发,以便使用所选的新选项更新主登录页 要增加复杂性,链接按钮需要有一个显示在模式窗口中选择了哪些点的图像(该图像是前一个窗口的较小

当我有一张与
ImageMap
相关联的图像时,我正在经历一段痛苦的时间,试图弄明白为什么我不能让
LinkButton
回发

让我来描述一下这个系统,这样你就可以对正在发生的事情有一个基本的了解。
link按钮
onClick
设置为调用
窗口。shoModalDialog
,这显然会打开一个模式窗口,用户可以在其中选择图像映射的各种选项、保存和关闭窗口。当窗口关闭时,应该会发生回发,以便使用所选的新选项更新主登录页

要增加复杂性,链接按钮需要有一个显示在模式窗口中选择了哪些点的图像(该图像是前一个窗口的较小版本)。我所做的就是在LinkButton中的图像中添加一个图像映射,如下所示:

<asp:Panel ID="pnlC2R1" runat="server">
    <asp:LinkButton ID="HyperLink1" runat="server">
        <img ID="SomeImage" alt="Some image" 
              runat="server" src="~/Images/SomeImage.jpg" usemap="#SomeMap" />
     </asp:LinkButton>
</asp:Panel>
突出显示已选择的点,但据我所知,这不会导致任何问题

如果我删除
usemap
属性,则会发生回发,如果我将其添加回,则不会发生回发

ImageMap是否覆盖了LinkButton在正常情况下应该发生的事件?有没有办法让ImageMap像正常情况下的“链接按钮”一样进行回发

我尝试使用ASP.NET
ImageButton
控件,但如果可能的话,我想不出如何在上面获取ImageMap

任何帮助都将不胜感激,如果我需要澄清任何事情,请让我知道,我相当肯定我写的一半内容可能没有意义D

更新
这个问题与
ImageMap
本身无关。这与在调用
OnClick
事件之前关闭模式对话框有关

改用asp:ImageMap