0
我嘗試將值在我js
代碼添加到我的vb
變量,這是我的例子如何在js代碼中爲vb變量添加值?
<script>
'<%Dim Myvariable As Integer%>' = 201278
</script>
但這不起作用。 有沒有辦法做到這一點?
我嘗試將值在我js
代碼添加到我的vb
變量,這是我的例子如何在js代碼中爲vb變量添加值?
<script>
'<%Dim Myvariable As Integer%>' = 201278
</script>
但這不起作用。 有沒有辦法做到這一點?
聲明變量保護或公開:
Protected test As Integer = 201278;
而且在.aspx文件:
<script>
<%=test.toString()%>
</script>
編輯。
該評論沒有任何意義@JoséGregorioCalderón該示例顯示它是腳本標記。如果你的意思是該文件是一個外部JS文件,那是一個不同的問題。
你可以用兩種方法解決這個問題。
1)您將JS文件作爲ASPX文件提供以生成動態部分。你需要照顧的頭文件來提供它是文本/ javascript
2)您將變量作爲數據屬性寫入您的HTML並直接讀入您的JS。
即
或......很快的僞代碼。
<body id="myBody" data-variable="<%=MyVariable%>">
var bodyElement = document.getElementById('myBody')
alert(bodyElement.dataset.variable);
你能解釋一下你的代碼是如何工作的嗎?什麼樣的事件觸發價值的變化?是否沒有元素(或失敗,隱藏字段),可以採取的價值,並讓它在VB代碼中提取? –