asp.net-mvc – ASP.NET MVC:除了IE之外,我如何向所有浏览器发送“text / xml”?
发布时间:2020-05-28 13:35:02 所属栏目:asp.Net 来源:互联网
导读:我需要能够将内容类型“text / xml”发送到Firefox和Safari,以允许它们在我的一个页面中呈现内联SVG. 只要内容类型为“text / xml”,这就有效. 但是,当IE访问页面时,如果内容类型不是“text / html”,它会尝试呈现XML文档树,而不是页面的XHTML内容. ASP.NET M
|
我需要能够将内容类型“text / xml”发送到Firefox和Safari,以允许它们在我的一个页面中呈现内联SVG. 只要内容类型为“text / xml”,这就有效. 但是,当IE访问页面时,如果内容类型不是“text / html”,它会尝试呈现XML文档树,而不是页面的XHTML内容. ASP.NET MVC中设置所有视图的HTTP Content-Type的“正确方法”是什么? 请记住,我将把视图渲染为ViewResults. 好的,要清除任何混淆: User Agent Content-Type Desired ----------------------------------- IE 5.5 text/html IE 6 text/html IE 7 text/html IE 8 text/html Firefox text/xml Safari text/xml Chrome text/xml 等等. 列出的所有浏览器都以某种方式支持SVG内联.我有一致的传递格式,保存内容类型. 解决方法根据W3,您应该使用application / xhtml xml而不是text / xml来表示XHTML:http://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801/#text-xml 上面的文章还指出text / html不应该用于XHTML内容. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net会话交叉/混合
- ASP.NET Web窗体:母版页和CSS文件
- ASP.NET从.aspx链接返回图片
- asp.net-mvc – 单元测试中的ViewResult.ViewName属性为空
- ASP.NET MVC路由的无限URL参数
- asp.net-mvc – ASP.NET MVC 3 RC和Azure?
- asp.net-mvc – 如何从HttpContext访问ViewData? (ASP.Net
- asp.net – 将图像上传到FTP时出错
- asp.net – 我应该使用WebMatrix构建一个真实世界的网站吗?
- asp.net-mvc – Asp.Net MVC:一些非本地化的默认错误消息?
推荐文章
站长推荐
热点阅读
