我的母版页中有一个菜单用户控件。登录后,将填充菜单。单击“打印收据”菜单后,它将在另一个窗口中打开“收据”。 我尝试使用下面的代码,但它似乎无法从代码背后。如果我放入html而不是代码,它就可以工作。
Dim sOnClick as string = "onclick='javascript:window.open('http://localhost:10101/Project/Sales/PrintReceipt.aspx?id=12345', '_blank','width=420,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=No');'"
Dim sbMenu As New StringBuilder
sbMenu.Insert(0, "<li><a href='#' " & sOnClick & ">Print Receipt</a></li>")
答案 0 :(得分:0)
调用你后面的java脚本函数代码就像这样
Page.ClientScript.RegisterStartupScript(this.GetType(),&#34; AKey&#34;,&#34;你的JAVA SCRIPT FUNCTION&#34;,true);
答案 1 :(得分:0)
尝试使用response
流代替:
Response.Write("<script>");
Response.Write("window.open('https://www.google.com','_blank')");
Response.Write("</script>");
您还可以使用以下<a>
标记:
Target= "_blank"