Javascript 将VB变量传递到后端脚本';Response.Write(";window.open(<;%=linkLeft%>;,&x27;&u blank&&x27;)";)

Javascript 将VB变量传递到后端脚本';Response.Write(";window.open(<;%=linkLeft%>;,&x27;&u blank&&x27;)";),javascript,vb.net,Javascript,Vb.net,我很好奇是否可以将vb变量传递到后端javascript。我有一个网页,用户可以上传一个图像和一个链接到该图像。我正在执行一个读取器,从数据库中提取链接,并向读取器声明一个变量string=。当我尝试用此代码将其传递到脚本中时 Response.Write("<script>") Response.Write("window.open(<%= linkLeft %>,'_blank')") Response.Write("</script>") Respon

我很好奇是否可以将vb变量传递到后端javascript。我有一个网页,用户可以上传一个图像和一个链接到该图像。我正在执行一个读取器,从数据库中提取链接,并向读取器声明一个变量string=。当我尝试用此代码将其传递到脚本中时

Response.Write("<script>")
Response.Write("window.open(<%= linkLeft %>,'_blank')")
Response.Write("</script>")
Response.Write(“”)
响应。写入(“窗口打开”(“空白”))
回答。写(“”)
它只是作为我的url/linkLeft返回,而不仅仅是数据库中链接的url。是否有任何可能的方法将此变量传递到脚本中?我真的没有遇到任何可以这样做的事情。我之所以使用它,是因为我想在一个新窗口中打开链接,所以我认为response.redirect是不可能的


提前感谢

我不知道什么是
linkLeft
,也不知道它是在哪里定义的,所以语法可能会略有不同,但会是这样的:

Response.Write("window.open('" & linkLeft & "','_blank')")

非常感谢黑暗猎鹰,我最初尝试了回应。写(“window.open”(“+linkLeft+”,“\u blank”)它不喜欢它。你在钱上是对的。我真的很感激。谢谢!结果是…?顺便说一句,这个答案可能也会让你感兴趣:它根本不接受变量,因为它的保护级别不可访问+