gpt4 book ai didi

asp.net-mvc - 我应该在哪里放置 Response.AddHeader 方法?

转载 作者:行者123 更新时间:2023-12-02 03:33:45 26 4
gpt4 key购买 nike

我知道这是一个愚蠢的问题,但我不是这方面的专家。

我正在关注教程

http://www.joshuawinn.com/fix-html5-validator-error-bad-value-x-ua-compatible-for-attribute-http-equiv-on-element-meta/

我要添加代码

Response.AppendHeader("X-UA-Compatible", "IE=edge,chrome=1");

到我的 Asp Net MVC 项目。我应该把它放在哪里?

我找到了关于它的页面

http://msdn.microsoft.com/en-us/library/ms524327(v=vs.90).aspx

建议使用

<% Response.AddHeader "CustomHeader", "CustomValue" %> 

但是我不知道应该把它放在哪里。我已经试过了

<HTML> 
Here's some text on your Web page.
' This header tells proxy servers using HTTP/1.0 not to cache this request.
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Flush %>
<% Response.Write("Pragma is set to no-cache") %>
</HTML>

但这行不通。

最佳答案

我建议不要将它放在处理程序中,而是为您的整个站点执行一次,这样您就不需要再这样做了。您可以通过将其添加到您的 web.config 文件来实现:

<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=Edge,chrome=1" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>

或者您可以将其添加为由 IIS 提供的自定义 header 。使用此页面作为指南:

Add a Custom HTTP Response Header

关于asp.net-mvc - 我应该在哪里放置 Response.AddHeader 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com