Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
50
server cannot set content type after http headers have been sent
posted

I'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?