我有一个在js函数中获取值的变量。我需要将其值作为vb.net变量的两倍。
我尝试将变量放入标签中,然后从vb.net中的标签中抓取它,如下面的代码所示:
js部分。
document.getElementById("Label1").innerText = nwLat;
然后在vb部分
Dim nwLat As Double
nwLat = Label1.Text
MsgBox(nwLat)
它对我没有任何想法吗?出现的错误是
输入的字符串格式不正确。
干杯!
最佳答案
没有任何类型的ajax的最简单方法是使用隐藏字段。
标记:<asp:HiddenField ID="nwLatHidden" runat="server" Value="" />
JS:document.getElementById('nwLatHidden').value = '6.00'; // or of course the value from your function.
.NET在您的回发例程中:
Dim nwLat As Double
nwLat = nwLatHidden.Value