server cannot set content type after http headers have been sent
New DiscussionI'm trying a sample from Infragistics 3.0 (.NET 2.0) to export an UltraWebGrid to Excel formal.
But the bowser says "server cannot set content type after http headers have been sent".
code:
<%@ Page Language="C#" MasterPageFile="~/MasterPages/Head.master" AutoEventWireup="true" CodeFile="DBViewer.aspx.cs" Inherits="Viewers_DBViewer" %>
…
<asp:Content ID="contentHeader" ContentPlaceHolderID="HeaderPlaceHolder1" runat="server">
…//javascripts
</asp:Content>
<asp:Content ID="content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
…
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
…
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Excel</asp:LinkButton>
…
<obln:inhUltraWebGridDatabase id="UltraWebGrid1" runat="server" OnInitializeLayout="UltraWebGrid1_InitializeLayout" OnInitializeRow="UltraWebGrid1_InitializeRow" ImageDirectory="/ig_common/Images/">
…
</obln:inhUltraWebGridDatabase>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txtSearch" EventName="TextChanged"/>
</Triggers>
</asp:UpdatePanel>
…
<igxl:UltraWebGridExcelExporter ID="UltraWebGridExcelExporter1" runat="server"
OnInitializeRow="UltraWebGridExcelExporter1_InitializeRow" OnBeginExport="UltraWebGridExcelExporter1_BeginExport">
</igxl:UltraWebGridExcelExporter>
</asp:Content>
What can I do in this case?