Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决
更新时间:2017年05月04日 15:44:19 作者:fanhuav
这篇文章主要给大家介绍了Asp.Net服务器发送HTTP标头后无法设置内容类型问题的解决方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
发现问题:
采用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
内容类型
相关文章
在C#及.NET框架中使用StringBuilder类操作字符串的技巧StringBuilder类在C#中一般被用来拼接字符串,而依托.NET Framework则可以实现添加替换移除等灵活的动态字符串操作,以下就来总结一下在C#及.NET框架中使用StringBuilder类操作字符串的技巧 2016-05-05
ASP.NET餐饮管理系统制作代码分享本文通过图片+代码的形式,详细的介绍了餐饮管理系统各部分功能及其实现方法。餐饮管理系统的制作必须有一条条理性的思维方可以做好,感兴趣的小伙伴们可以参考一下 2015-09-09
ASP.NET 输出图片简单代码获取指定路径中的图片的二进制数据,在页面中输出
2010-02-02
ASP.NET 2.0 中Forms安全认证ASP.NET 中有一个完整的 Web 应用程序或网站的用户身份验证系统
2009-12-12
ajax.net对数据库的插入实例ajax.net对数据库的插入实例,需要的朋友可以参考一下 2013-04-04
ASP.NET文件处理如何操作这篇文章主要介绍了ASP.NET文件处理如何操作,需要的朋友可以参考下 2015-09-09
.net core下配置访问数据库操作本篇文章给大家详细分享了在.net core下配置访问数据库的相关操作过程以及代码实现过程,有兴趣的朋友参考下。 2018-03-03
解决ASP.NET中的各种乱码问题总结本篇文章主要介绍了解决ASP.NET中的各种乱码问题总结,非常具有实用价值,需要的朋友可以参考下。
2016-12-12
VS2010新建站点发布并访问步骤详解这篇文章主要介绍了VS2010新建站点发布并访问详细步骤,主要以具体每个步骤截图的形式从站点新建,配置IIS再到发布和访问网站进行讲解,需要的朋友可以参考下 2015-08-08
C#各种集合操作的性能总结本文主要记录的是C#各种集合操作的性能,下面的标记说明描述标记的时间,下面的表格对比各种集合各种操作的时间,需要了解的朋友可以参考下 2012-12-12
最新评论

评论(0)