ASP.NET:Response.Write()とUpdatePanel

UpdatePanel内に配置したボタンでResponse.Write()の呼び出しを行うとエラーが発生するので、その解消方法。
UpdatePanelのTriggerに対象のボタンを設定してあげればOKです。

エラーメッセージ:
このエラーのよくある原因としては、Response.Write() への呼び出しで応答が変更されるときに、応答フィルタ、HTTP モジュール、またはサーバー トレースが有効になっていることが挙げられます。

<asp:UpdatePanel ID="UpdPnl1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
    <Triggers>
       <asp:PostBackTrigger ControlID="Button1" />
    </Triggers>
    <ContentTemplate>
       <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    </ContentTemplate>
</asp:UpdatePanel>
最終更新:2014年02月18日 21:34
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。