我有一个位于更新面板中的表格。这个表格是通过代码后台填充的,同时也添加了一个按钮。这个按钮触发了一个Javascript函数。因为这个按钮触发了Javascript函数,所以我不需要它进行页面回传(postback)。有没有一种方法可以禁用这个页面回传(postback)?
这是我使用的代码,用于为每一行设置一个图像按钮(imagebutton)。
ImageButton ibtnTableOneNewComment = new ImageButton();
ibtnTableOneNewComment.ImageUrl = "~/img/Pencil.png";
ibtnTableOneNewComment.OnClientClick = "setDiscription('test', 'testy')";
tabCell.Controls.Add(ibtnTableOneNewComment);
表格标题在ASP中设置,其余部分由后端代码完成。
<asp:UpdatePanel runat="server" ID="up_tableMain" UpdateMode="Conditional">
<ContentTemplate>
<asp:Table runat="server" ID="tbl_main">
...Headers...
</asp:Table>
</ContentTemplate>
</asp:UpdatePanel>