在我的Asp.net应用程序中,我试图从超链接显示文件,超链接在GridView内部,我的脚本是
<a href="javascript:window.open('<%# Eval("Url") %>');">View Attachment</a>
此网址的值类似于localhost:1010/Attachments/test.jpg
当我点击此链接时,它会在新窗口中显示图像,没问题。
但我的应用程序页面只显示"[object]"
,除此之外没有任何内容。
我正在面对这个问题只有IE,在Chrome中才能完美呈现......
我该如何解决这个问题,任何人都可以帮助我......
答案 0 :(得分:1)
我在IE9中发现,通过将window.open
的返回引用设置为变量,可以防止您描述的行为发生。
<a href="javascript:var w1=window.open('<%# Eval("Url") %>');">View Attachment</a>