ASP在生产服务器上自动生成href目标

时间:2016-03-08 03:34:03

标签: asp.net iis href

请帮忙。当我在测试服务器(IIS 8.5)上运行基本的aspx网站时,href链接没有目标值,默认情况下在同一页面中打开。这是理想的。

当我将同一个网站复制到生产服务器时,ASP会自动将target =“_ blank”添加到所有超链接,导致页面在新选项卡中打开。

服务器都是运行IIS 8.5的2012 R2。两个站点都在经典模式下为应用程序池使用.Net框架的第4版。

什么可能导致生产服务器为href超链接自动添加目标值?

例如,这是实际写的:

<a id="Header_financial" href="Financials.aspx">Financial Information</a>

在生产服务器中,这是任何浏览器的调试器窗口中显示的内容:

<a id="Header_financial" href="Financials.aspx" target=_blank">Financial Information</a>

如果我在测试服务器上的任何Web浏览器中调试该站点,则超链接中没有target =并且一切正常。当我在生产服务器上运行相同的确切代码时,它会以某种方式自动生成/添加target =“_ blank”。如果我将asp =“_ self”添加到aspx页面,_blank仍会自动生成。

有什么想法吗?这让我疯了。

0 个答案:

没有答案