Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 有没有办法禁用.NET浏览器检测?_Asp.net_Browser_.net 2.0 - Fatal编程技术网

Asp.net 有没有办法禁用.NET浏览器检测?

Asp.net 有没有办法禁用.NET浏览器检测?,asp.net,browser,.net-2.0,Asp.net,Browser,.net 2.0,我无法找到禁用asp.net 2.0添加的浏览器检测功能的方法。 我希望all对我页面的请求被视为IE正在请求它们。 我的修复方法是将App_Browsers文件夹添加到我的项目中,其中包含以下.browser文件: <browsers> <browser refID="Default"> <capabilities> <capability name="preferredRenderingMime" value="text/ht

我无法找到禁用asp.net 2.0添加的浏览器检测功能的方法。
我希望all对我页面的请求被视为IE正在请求它们。
我的修复方法是将App_Browsers文件夹添加到我的项目中,其中包含以下.browser文件:

<browsers>
  <browser refID="Default">
    <capabilities>
      <capability name="preferredRenderingMime" value="text/html" />
      <capability name="preferredRenderingType" value="html32" />
      <capability name="requiresFullyQualifiedRedirectUrl" value="false" />
    </capabilities>
  </browser>
</browsers>

有没有办法完全关闭此功能


感谢ASP.Net中更具攻击性的部分之一,imho。除了像这样的配置之外,没有办法把它关掉


您可能对该主题的资源库感兴趣。

您可以通过将页面上的设置为您希望它做出的选择来覆盖浏览器检测(在您的情况下,可能是uplevel)。

感谢链接,但它有点过时(至少从顶部的“页面上次更新:2005年5月19日”开始…)哦,当然,但是asp.net 2.0也是如此:)这是否意味着您可以在3.5版中禁用此功能?不太好,但我的3.X foo很弱-专业上我与2.0 Hanks绑定,但这不会覆盖检测-它只会匹配不同的配置集…抱歉,我的错误。我在回答你的这部分提问:“我希望我的页面上的所有请求都被视为IE在请求它们。”