1

我有一个 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 时,它似乎等待大约五秒钟,然后执行后面的代码。

我以前从未使用过部分回发,所以我在这里有点盲目。

4

1 回答 1

0

延迟仅在 Debug 中在 localhost 上进行测试时发生。在 Release 中部署解决了这个问题。

于 2011-05-01T09:21:26.953 回答