.Net图表未在IE中显示(X-Content-Type-Options)

时间:2018-05-15 11:42:30

标签: c# asp.net internet-explorer dundas

这是一个非常奇怪的问题。我使用.NET图表库动态生成图表,它已经工作了大约一年,它已经停止在Internet Explorer(IE)中工作,但在Chrome和Edge中工作。我在系统的另一部分使用.NET和Dundas来生成图表,这些工作正常。

该网站在多个环境中可用,图表在IE中的UAT区域内工作。

这是屏幕上显示的内容,将不胜感激

enter image description here

更新

当删除以下http标头X-Content-Type-Options = nosniff图表有效时,是否有人知道如何绕过这个,因为我需要保持此标题符合渗透测试。

更新

我找到了造成问题的代码行,但我不确定如何绕过它,因为我仍然需要超链接

uxChart1.Series["Series1"].Points[k].Url = "Charts.aspx?sid=" + id;

1 个答案:

答案 0 :(得分:0)

我在尝试各种方法后找到了解决方案。

如果在系列中的点上设置URL并具有X-Content-Type-Options:nosniff HTTP Response Header设置,它似乎不会将Chart ImageType设置为' Bmp& #39;所以我把它变成了一个' Jpeg'现在它显示