Weitergabe der client-Seite javascript-Wert auf serverseitige C#
Ich versuche, mich zu übergeben, den Wert einer Variablen erstellt in java-script in der server-Seite.
Ich bin mit asp.net AJAX mit C#.
War ich in der Lage, den Wert einfügen in eine asp:Label mithilfe:
document.getelementbyid("MyLabel").innerhtml = "data";
aber sobald ich versuche den Wert in der server-Seite:
string NewLabel = MyLabel.Text;
zeigt es eine null-Fehler.
kennt jemand einen Weg zu passieren, die java-script-Wert an den server?
Danke.
- Verwenden asp.net HiddenField statt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden Sie ein anderes Steuerelement zu senden, den Wert auf jeden posten, beispielsweise:
HiddenField
Jede
Input
KontrolleBeispiel:
ASPX
ASPX-Code hinter
nehmen Sie ein verstecktes Feld ein und setze den Wert der Variablen auf "verstecktes Feld", wie dies
ich gehe davon aus, dass
Mylable
ist verstecktes Feld- und auf der server-Seite
Habe ich verwendet jquery für diese /
Können Sie den client der Wert auf server-Seite entweder durch die Veröffentlichung der Daten, ajax oder übergeben Sie es als parameter in einem query-string. Ohne diese, ich sehr viel bezweifeln, dass der server wäre in der Lage, um zu sehen, die Werte auf der client-Seite.