<tr>
<td colspan="2" align="right">
<A id="aSubmit" runat="server">
<IMG height="18" src="../../images/submit.gif" width="48" border="0">
</A>
</td>
</tr>运行时点击aSubmit连接,后台的代码根本不执行,而是直接弹出一个新的窗口,地址“javascript:__doPostBack('aSubmit','')”,从没遇见过,请赐教!

解决方案 »

  1.   

    你想干什么,<A id="aSubmit" runat="server">这又是什么???????
    就没有事件响应,它怎么执行后台代码!
    建议再看看书!!!!!!!!!!!!!!!
      

  2.   

    如果你想用一个图片提交事件
    用<asp:ImageButton>
      

  3.   

    <asp:ImageButton ID="ImgSubmit" Runat="server" ImageUrl="../../images/submit.gif"></asp:ImageButton>
    改用上面的方式,虽然执行了后台提交信息的操作,但仍然是弹出一个新的窗口,我没写弹出窗口的任何语句,不知道原因!
      

  4.   

    你需要在后台代码里面指定aSubmit的serverClick事件触发的方法
    aSubmit.ServerClick += new System.EventHandler(this.aSubmit_Click);void aSubmit_Click(Object sender, EventArgs e)
    {         
      //do something
    }
      

  5.   

    <A id="aSubmit" runat="server"></a>
    把这个去掉,这个不知道干吗呢
      

  6.   

    就是删除了上面东西,用<asp:ImageButton ID="ImgSubmit" Runat="server" ImageUrl="../../images/submit.gif"></asp:ImageButton>来实现,同样是弹出新的窗口....
      

  7.   

    经过研究发现,我这个窗体是由另一个页面以showModalDialog的方式打开的,结果就成这个样子了!不晓得怎么解决这个问题