我有一个按钮单击事件,它执行一些服务器端工作,最后打开一个新选项卡。但是当这种情况发生时,Internet Explorer 上的父选项卡会变得非常奇怪。然后我发现文档模式更改为 Quirk 模式,使整个网站向左移动而不是中心,我也失去了一些样式。我尝试使用下面的代码,但仍然发生。
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
谁能告诉我为什么会这样以及如何解决这个问题?谢谢。
我的代码示例。
Sub btnTeachersView_Click
........ server side code ........
Response.Write("<script>")
Response.Write("window.open('../abc.aspx','_blank')")
Response.Write("</script>")
End Sub
注意:它需要在服务器端,因为需要先完成其他工作,我的客户希望它在一个新选项卡中,所以我不能只重定向到该页面。