我有一个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时,它似乎等待大约五秒钟,然后执行后面的代码。
我之前从未使用过部分回发,所以我只是在这里盲目飞行。
答案 0 :(得分:0)
只有在Debug中测试localhost时才会发生延迟。在Release中部署可以解决问题。