私はImageButtonを持っています。これは、クリックされると、コードビハインドメソッドを呼び出します。このメソッドは、いくつかの作業を実行し、ImageButtonの状態も変更します。ImageButtonをクリックした後にページ全体をロードする必要がないように、またImageButtonとその横のラベルを更新するために、部分的なポストバックを実行したいと思います。
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をクリックすると、約5秒待ってから、コードビハインドを実行しているように見えます。
私はこれまで部分的なポストバックを扱ったことがないので、ここではブラインドで飛んでいます。