Übergabe der Variablen von JS an VB.net

8

Ich habe eine Variable, die einen Wert in einer js-Funktion erhält. Ich muss seinen Wert als Double in eine Variable von vb.net bringen.

Ich habe versucht, die Variable in ein Label zu setzen und sie dann vom Label in vb.net zu holen, wie im folgenden Code gezeigt:

Js Teil.

%Vor%

dann im vb Teil

%Vor%

es funktioniert bei mir keine ideen? Der Fehler, der auftritt, ist  Die Eingabezeichenfolge hatte kein richtiges Format.

Prost!

    
Sam 18.08.2011, 15:47
quelle

3 Antworten

3

Der einfachste Weg ohne irgendeine Art von Ajax wäre die Verwendung eines versteckten Feldes.

Auszeichnung:

<asp:HiddenField ID="nwLatHidden" runat="server" Value="" />

JS:

document.getElementById('nwLatHidden').value = '6.00'; // or of course the value from your function.

.NET während Ihrer Postback-Routine:

%Vor%     
f0x 18.08.2011, 15:51
quelle
2

In JavaScript:

%Vor%

In VB.NET:

%Vor%     
shawndumas 18.08.2011 16:16
quelle
1

Sie müssen die ClientID oder die UniqueID verwenden:

%Vor%     
James Johnson 18.08.2011 15:50
quelle

Tags und Links