加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何在web.config中设置text / html的默认内容类型?

发布时间:2020-12-16 03:57:09 所属栏目:asp.Net 来源:网络整理
导读:我想将ASP.NET MVC应用程序中的网页的默认内容类型设置为text / html. 我知道这可以通过向我的所有%Page%添加ContentType =“text / html”来完成.元素,但我更喜欢使用web.config.我怎样才能做到这一点? 谢谢, 阿德里安 编辑:我知道“text / HTML”是ASP
我想将ASP.NET MVC应用程序中的网页的默认内容类型设置为text / html.

我知道这可以通过向我的所有<%Page%>添加ContentType =“text / html”来完成.元素,但我更喜欢使用web.config.我怎样才能做到这一点?

谢谢,

阿德里安

编辑:我知道“text / HTML”是ASP.NET的默认值,但由于未知原因,Opera仍尝试将我的网站解析为XHML,除非我在<%Page%>中明确设置了内容类型.元件.

解决方法

我们遇到了完全相同的问题,我们遇到的问题是我们从CodePlex获得的mobile.browser文件有一个错误,迫使asp.net总是告诉我们发送它们的歌剧的桌面版本xhtml.我删除了mobile.browser文件,它解决了这个问题.似乎我们唯一能找到的东西会覆盖mobile.browser的指令,就是在每个视图上指定ContentType =“text / html”<%@ Page%>标签.即使在global.asax中设置内容类型也没有区别.

更新:我发现从mobile.browser文件中删除名为“preferredRenderingMime”的所有功能节点将解决此问题,并且仍允许我们识别移动浏览器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读