我有一个 ImageButton,当单击它时,它会调用一个代码隐藏方法,该方法可以完成一些工作并更改 ImageButton 的状态。我想做部分回发,以便在单击 ImageButton 后不必加载整个页面,还因为我希望 ImageButton 以及它旁边的 Label 更新。
我想我可以使用 UpdatePanel 来完成此操作,但没有任何运气。这是它目前的样子:
<asp:ScriptManager EnablePartialRendering="true" ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="entry-vote">
<div class="vote-left">
<asp:ImageButton ID="thumb" runat="server" OnClick="Cast_Vote" />
</div>
<div class="vote-right">
<span class="votecount"><%# Eval("Votes.Count") %></span>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
当我单击 ImageButton 时,它似乎等待大约五秒钟,然后执行后面的代码。
我以前从未使用过部分回发,所以我在这里有点盲目。