0

在我的 Asp.net 应用程序中,我试图从超链接显示文件,超链接在 GridView 内部,我的脚本是

<a href="javascript:window.open('<%# Eval("Url") %>');">View Attachment</a> 

这个 Url 的值是这样的,localhost:1010/Attachments/test.jpg

当我单击此链接时,它会在新窗口中显示图像,没问题。

但是我的应用程序页面只显示"[object]",除此之外什么都没有。

我只在 IE 上遇到这个问题,在 chrome 中它的显示完美......

我该如何解决这个问题,任何人都可以在这里帮助我...

4

1 回答 1

1

我在 IE9 中发现,通过将返回引用设置window.open为变量,您描述的行为将不会发生。

<a href="javascript:var w1=window.open('<%# Eval("Url") %>');">View Attachment</a>  
于 2012-05-05T13:07:47.730 回答