我试图在图像按钮onClientClick事件上打开PDF文件进入新窗口每当我第一次点击图像按钮时什么都不会发生,当我尝试第二次点击时它会将文件打开到新窗口 我只想在第一次点击时打开文件
我使用了下面提到的代码。
//Find control in Grid view
GridViewRow row = (GridViewRow (((ImageButton)e.CommandSource).NamingContainer);
HiddenField hdnFileName = (HiddenField)row.FindControl("hdnFilePath");
ImageButton ibtn = (ImageButton)row.FindControl("ibtnDownload");
//Get File Path and FileName and Concate
string strFilePath = "\\OnlineContent\\";
string filePath = strFilePath +"/"+ hdnFileName.Value;
//Open PDF file into new tab
ibtn.OnClientClick = "window.open('"+filePath.ToString()+"','target=_blank');";
答案 0 :(得分:1)
在\ OnlineContent。
之前使用..(双点)或〜(波浪号)string strFilePath =" \ OnlineContent \&#34 ;; string filePath = strFilePath +" /" + hdnFileName.Value;