私は.NET 3.5を使用しており、Community Server 2008フレームワークの内部にページを構築しています。UpdatePanelがページポストバック全体を引き起こさないようにするには?
ページの1つでは、私はUpdatePanelを動作させようとしています。
私がしようとする機能にページ全体の更新を実行するとき、私は、ボタンをクリックすることで現在の時刻にまっすぐASP.NETのWebサイト、更新のUpdatePanelの時間からサンプルを取ったが、いくつかの理由があります。ここで
は私が持っているものです。
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Panel refreshed at " + DateTime.Now.ToString();
Label2.Text = "Panel refreshed at " + DateTime.Now.ToString();
}
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<fieldset>
<legend>UpdatePanel</legend>
<asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
私はボタン、必ずパネルのアップデート]をクリックするたびに - バックが、ページ全体の投稿を!私はページ全体が点滅しているのを見ることができます。私は間違って何をしていますか?
私は入れ子のMasterpageの中ですが、これが問題であるかどうかはわかりません。このコミュニティサーバーフレームワークに、私がすべてのイベントをポストバックさせる何かがありますか?
ありがとうございます! – user53885
asyncpostbacktriggerが付いたトリガーセクションが私の一日を作りました、ありがとう! – BitQuestions
この明示的な非同期トリガーが必要な理由を説明できる人はいますか? UpdatePanel内のコントロールは、デフォルトで部分的なページの更新を引き起こすはずですか? – drizin