所以這可能是一個相當具體的問題,但我想我會張貼它,因爲我花了幾個小時奮鬥之前,我能夠確定原因。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