为什么我的所有链接都在新窗口中打开?

时间:2013-04-27 16:55:55

标签: asp.net html visual-studio-2010 crystal-reports

最近我将一个Web项目从Framework 2.0升级到4.0

在我的主页上有几个链接。单击它们后,它将在同一窗口中打开。

指向包含Crystal Report Viewer的页面的链接。一旦我访问该页面并返回主页面,点击任何链接后,在新窗口中打开它!

我仔细检查了我的网址,他们没有任何问题。

导致此行为的原因是什么?我该如何防止这种情况?

注意:页面加载到框架内

感谢

编辑:这仅在IE中发生

编辑2 :我也尝试过Krik在这篇文章ASP.NET child window opens up on a new window on every post back中提出的建议,并添加了<base target="_self">,但它无效。

编辑3 :这是我的链接

<a class="MenuLinks" target="display" href="../REP/LdgrRep.aspx?pageId=34&mId=1&subModuelId=3">Party Ledger</a>

其中display是我的框架的名称。

2 个答案:

答案 0 :(得分:1)

您提到的框架名称是 display 。另外,请务必将 id 设置为 display

这可以解释您的问题。有些浏览器同时使用 name id ,有些则没有。

答案 1 :(得分:0)

如果你有一个target =“_ blank”导致它在新窗口中打开链接,那么在制作链接标记的HTML代码中。

检查所有你的