所以这可能是一个相当具体的问题,但我想我会张贴它,因为我花了几个小时奋斗之前,我能够确定原因。UpdatePanel与GridView与LinkButton与图像导致完整回传
<asp:GridView ID="gvAttachments" DataKeyNames="UploadedID" AutoGenerateColumns="false" OnSelectedIndexChanged="gvAttachments_SelectedIndexChanged" runat="server">
<EmptyDataTemplate>There are no attachments associated to this email template.</EmptyDataTemplate>
<Columns>
<asp:TemplateField ItemStyle-Width="100%">
<ItemTemplate>
<asp:LinkButton CommandName="Select" runat="server"><img src="/images/icons/trashcan.png" style="border: none;" /></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在GridView的TemplateField的ItemTemplate中,我有一个LinkButton,里面有一个图像。通常情况下,当我在旁边有一些文字的图像时这样做,但这次不管出于何种原因,我只是拥有图像。这会导致UpdatePanel始终执行完整的回发。
这种情况下ImageButton和LinkButton有什么区别? =] – Gadonski 2010-09-10 20:47:24
没有什么区别,这只是我在内部使用LinkButtons的习惯。只是想发布这个,以防有人在做同样的事情。 – Chris 2010-09-20 13:58:52