이것은 매우 구체적인 문제 일 수 있지만 그 원인을 파악할 수 있기 전에 여러 시간 동안 고생하고 나서 게시 할 것이라고 생각했습니다.이미지가있는 LinkButton이 포함 된 UpdatePanel이 전체 포스트 백을 발생 시킴
<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
차이점이 없습니다. LinkButton을 이미지 내부에 사용하는 습관 일뿐입니다. 누군가가 내가했던 것과 똑같은 일을하는 경우에 대비하여이 글을 게시하고 싶었다. – Chris