问题标签 [response.contenttype]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1208 浏览

c# - 在兼容性视图中从 .aspx 页面提供 CSS 不适用于 Internet Explorer 8

我有一个 .aspx 页面,我希望浏览器将其视为常规 .css 文件。.aspx 中的代码如下所示:

这在 Chrome、Firefox 3.5.5 和 Internet Explorer 8 中运行良好,除非当 Internet Explorer 8 在兼容性视图中运行时 CSS 似乎根本没有影响页面 - 即我看到我的网页没有应用任何样式。

如何以适用于所有(大多数)浏览器的方式从 .aspx 提供 CSS?

编辑: 当我更改提供的实际 CSS 时

Internet Explorer 8 兼容性视图似乎运行良好。

编辑: 几次拆除和重建我的页面后,一切似乎都正常,但我仍然不确定它为什么会起作用。无论如何,我都会将 Dmitriy 的答案标记为正确,因为我已将代码更改为他更好的版本。

0 投票
2 回答
3552 浏览

javascript - Javascript图像加载:获取错误状态

我正在通过 javascript 加载图像:

但是,有时我的控制器方法应该返回一个错误,并带有 http status 500。因此,内容类型将image/png不再存在。将是文本。
有办法在加载图像时识别此错误,获取错误消息并显示警报?

0 投票
3 回答
21899 浏览

jquery - 如果 ContentType 不是 JSON,我可以从 .asmx Web 服务返回 JSON 吗?

我想将使用 ajax 和 jquery 的表单发布到 .asmx webservice,并将 webservice 的值作为 JSON 返回。

我正在使用 ASP.NET 4.0。我知道为了从 web 服务返回 JSON,需要设置以下内容 (1) dataType: "json" (2) contentType: "application/json; charset=utf-8", (3) type: "POST" (4) 将数据设置为某事。我已经对此进行了测试,如果设置了所有**四个** ,它工作正常(即我的网络服务将数据作为 JSON 返回)。

但是,假设在我的情况下,我想做一个标准表单,即 test1=value1&test2=value2,所以 contentType 不是 JSON,但我想要返回 JSON {test1:value1}。这似乎不起作用,因为 contentType 是“ application/x-www-form-urlencoded ”而不是“ application/json; charset=utf-8 ”。

谁能告诉我为什么我不能这样做?对我来说,您必须显式发送 JSON 以获取 JSON 似乎很疯狂,但是如果您不使用 JSON(即发布 urlencoded 内容类型),那么 Web 服务将返回 XML。

非常感谢任何见解:)

0 投票
2 回答
457 浏览

xml - 为什么 Internet Explorer (8) 认为这是 XML

这是从服务器生成的原始响应(使用 Fiddler2)

在我的 asp.netIHttpHandler中,我设置了

它显然正在回归。在 IE8 中,我可以看到: IE8试图变得聪明......

当我尝试将目标另存为...时, 我得到了这个(注意另存为类型:)替代文字

0 投票
2 回答
880 浏览

asp.net-mvc-3 - 使用 MVC3,如何让浏览器将传输的脚本显式解释为 HTML?

在我的 MVC 应用程序中,我返回了一些 Javascript。但是,我在视图上使用了防伪令牌,因此渲染结果将是

所以有一些HTML要添加到页面然后是JS。

问题是我在 Chrome 中收到以下通知:

资源解释为脚本,但以 MIME 类型传输

我需要浏览器将其解释为 HTML,以便使用防伪令牌。

我试过把它放在视图上:

呈现:

...但同样的信息仍然存在。

在我的控制器中,我也尝试过:

同样的问题。

- 更新 -

这就是我调用 MVC 应用程序以返回文本的方式:

0 投票
1 回答
5364 浏览

c# - 如何使用 iTextSharp 生成 PDF 并在 WebApi2 C#/.NET 项目中从 Web 浏览器显示/下载它?

这个快把我逼疯了。我正在尝试实现这个示例,如果您下载该项目,它就可以工作,但是我有一个 WebApi2 应用程序,而不是经典的 aspx,所以我遇到了问题Response当前上下文中不存在名称“响应”)。

我尝试了几件事,例如将 HttpContext.Current 添加到响应中,如下所示:

但是我无法让 .pdf 文档在浏览器上显示/下载。

我在这里做什么?

0 投票
1 回答
347 浏览

c# - 从 response.Content.ReadAsStringAsync() 中恢复对象

结果,我有一个由 API 发送的 Json 对象列表:

在前台我使用下面的代码

问题是当我尝试解析 RootOPTOASSURED.Profil 的响应结果时

我收到此消息错误:

解析值时遇到意外字符:s。路径'',第 0 行,第 0 位置。

有人有任何想法提前谢谢你:)