Sam*_*Sam 8 javascript vb.net asp.net
我有一个变量,它在js函数中获取一个值.我需要将其值作为双精度值放入vb.net变量中.
我已经尝试将变量放入标签中,然后从vb.net中的标签中抓取它,如下面的代码所示:
Js部分.
document.getElementById("Label1").innerText = nwLat;
Run Code Online (Sandbox Code Playgroud)
然后在vb部分
Dim nwLat As Double
nwLat = Label1.Text
MsgBox(nwLat)
Run Code Online (Sandbox Code Playgroud)
它不适合我任何想法?出现的错误是输入字符串格式不正确.
干杯!
没有任何类型的 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
Run Code Online (Sandbox Code Playgroud)