0
我很好奇,如果你可以傳遞一個VB變量到後端JavaScript。我有一個頁面,用戶可以上傳圖片和指向該圖片的鏈接。我正在執行讀取器從數據庫中取出鏈接,並向讀取器聲明一個變量爲string =。當我嘗試將其與此代碼將VB變量傳遞到後端腳本'Response.Write(「window.open(<%= linkLeft%>,'_ blank')」)
Response.Write("<script>")
Response.Write("window.open(<%= linkLeft %>,'_blank')")
Response.Write("</script>")
它只是回來爲我的網址/ linkLeft,而不是在數據庫中的鏈接只是URL傳遞到腳本。有沒有任何可能的方法將這個變量傳遞給腳本?我沒有遇到任何事情要做。我正在使用它,因爲我希望鏈接在新窗口中打開,所以response.redirect不存在我相信的問題?
在此先感謝
非常感謝黑暗Falcon我最初嘗試了Response.Write(「window.open(''+ linkLeft +'','_ blank'),但它並不喜歡它,你是對的,我真的很感謝它, – squinny
而結果那是...?順便說一句,這個答案可能也令你感興趣:http://stackoverflow.com/questions/3006153/vb-net-ampersand-vs-plus-for-concatenating-string –
由於保護級別與+無關,所以它不接受變量 – squinny