2015-08-21 112 views
0

我在嵌套数据列表中有一个Imagebutton 当我单击图像按钮时,我必须打开一个pdf文件。我在后面的代码中尝试了window.open()方法。但它根本不工作。也尝试了OnClientClick事件。在此先感谢在asp.net中的新选项卡中打开pdf页面

+0

你是什么意思“'window.open()'不工作”?它应该工作,否则应该抛出一个错误。那么什么是错误? –

+0

[try {string [] trim = selectedItems [index] .Split('['); DataSet pdfname = ctrl.GetPDFName(trim [0]); string pdf = pdfname.Tables [0] .Rows [0] [0] .ToString();如果(pdf!=“”|| pdf!= null) { Response.Redirect(“〜/ PDF FILES /”+ pdf,false); } 别的 { //警报消息 } } 赶上(异常前) { }] – Sethu

+0

window.open不投掷错误。但是,当我点击按钮 – Sethu

回答

0

刚刚尝试过,这会在新选项卡中打开PDF。

<asp:ImageButton ImageUrl="/Content/sample.jpg" runat="server" Width="100" 
     OnClientClick="javascript:window.open('/Content/sample.pdf'); return false;" /> 
+0

我看过你的意见,imgBtn.Attributes.Add()似乎适合你。你还有问题吗?如果是,请发布您的代码(datalist aspx和item命令事件处理程序)。如果没有,请关闭帖子。它造成混乱。 – niksofteng

相关问题