Asp.Net服務器發(fā)送HTTP標頭后無法設置內(nèi)容類型的問題解決
發(fā)現(xiàn)問題:
采用Npoi導出Excel,前臺頁面依然是aspx,然后報“未能從服務器收到消息”的錯誤。

解決方案:
關于“服務器無法在發(fā)送HTTP標頭之后設置內(nèi)容類型”的錯誤:
1.導出組件是用MyXLS
2.頁面采用aspx
3.頁面主要內(nèi)容有:
<form id="form1" runat="server"> <asp:ScriptManager ID="Scriptmanager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button runat="server" ID="btnExport" Text="導出到Excel" CssClass="btn_common" OnClick="btnExport_Click" /> </ContentTemplate> </asp:UpdatePanel> </form>
這樣寫無法導出,會報標題所示的錯誤。
解決辦法就是給btnExport增加“全局刷新”的能力
在 之間增加如下代碼即可解決問題
<Triggers> <%--<asp:AsyncPostBackTrigger ControlID="" />--%> <%--局部刷新 值刷新UpdatePanel內(nèi)部 --%> <asp:PostBackTrigger ControlID="btnExport" /> <%--全部刷新 --%> <%--2016年7月1日 解決點擊導出按鈕報錯“服務器無法在發(fā)送HTTP標頭之后設置內(nèi)容類型”的錯誤--%> </Triggers>
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
詳解ASP.NET Core 在 JSON 文件中配置依賴注入
本篇文章主要介紹了詳解ASP.NET Core 在 JSON 文件中配置依賴注入 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
Asp.net SignalR應用并實現(xiàn)群聊功能
這篇文章主要為大家分享了Asp.net SignalR應用并實現(xiàn)群聊功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
asp.net下比較兩個等長字符串是否含有完全相同字符(忽略字符順序)
項目中遇到一個好玩的問題,需要比較兩個選擇區(qū)域選擇的文字是否一樣,就想到將這兩個區(qū)域中選中的文字鏈接起來進行兩個字符串之間的比較2010-06-06
http轉(zhuǎn)https的實戰(zhàn)記錄(iis 7.5)
這篇文章主要給大家介紹了關于http轉(zhuǎn)https的相關資料,文中是最近的一次實戰(zhàn)記錄,基于iis7.5,通過一步步的圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2018-01-01

