0
我試圖打開PDF文件轉換成圖像按鈕的OnClientClick事件的新窗每當我對圖像按鈕第一次沒有點擊會發生,當我嘗試點擊第二次它會打開文件到新窗口 我只是想開先點擊的OnClientClick不工作首次
文件我使用的代碼,下面提及。
//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');";
您是否知道您的字符串變量,filepath是初始化爲: 「\\ \\ OnlineContent/{}價值」? –
使用'window.open'總是一個壞主意。許多瀏覽器/插件/病毒掃描程序可以阻止它。 – VDWWD
是的,我知道@MasterYoda – WeeZy