最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决

来源:懂视网 责编:小采 时间:2020-11-27 22:35:43
文档

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决:发现问题: 采用Npoi导出Excel,前台页面依然是aspx,然后报未能从服务器收到消息的错误。 解决方案: 关于服务器无法在发送HTTP标头之后设置内容类型的错误: 1.导出组件是用MyXLS 2.页面采用aspx 3.页面主要内容有: <form
推荐度:
导读Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决:发现问题: 采用Npoi导出Excel,前台页面依然是aspx,然后报未能从服务器收到消息的错误。 解决方案: 关于服务器无法在发送HTTP标头之后设置内容类型的错误: 1.导出组件是用MyXLS 2.页面采用aspx 3.页面主要内容有: <form

发现问题:

采用Npoi导出Excel,前台页面依然是aspx,然后报“未能从服务器收到消息”的错误。

解决方案:

关于“服务器无法在发送HTTP标头之后设置内容类型”的错误:

      1.导出组件是用MyXLS

      2.页面采用aspx

      3.页面主要内容有:

<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内部 --%>
 <asp:PostBackTrigger ControlID="btnExport" /> <%--全部刷新 --%> <%--2016年7月1日 解决点击导出按钮报错“服务器无法在发送HTTP标头之后设置内容类型”的错误--%>
</Triggers>

总结

文档

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决

Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决:发现问题: 采用Npoi导出Excel,前台页面依然是aspx,然后报未能从服务器收到消息的错误。 解决方案: 关于服务器无法在发送HTTP标头之后设置内容类型的错误: 1.导出组件是用MyXLS 2.页面采用aspx 3.页面主要内容有: <form
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top