2017-02-23 6 views
0

Im Versuch, den gleichen Text auf JS zu erhalten und auf CSVerschiedene Namen - JS und CS

JS Code:

var LblSits = document.getElementById('<%=SelectedSits.ClientID%>'); 

LblSits.textContent+= NumId; 

CS Code:

int Sits = int.Parse(SelectedSits.Text); 

Wenn ich laufe Diese kann ich das SelectedSits Etikett sehen, das mit Zahlen aktualisiert wird, aber wenn ich versuche, es von der CS zu debuggen, ist es immer leer ("").

die difference der Namen, die mich verrückt machen. gleich passiert mit mir mit ImageUrl auf CS und src auf JS, bis ich es herausgefunden habe.

Welcher Name ist mit wem verbunden? Was kann ich tun? Warum ist das immer leer?

+0

Sie ändern es nur auf der Client-Seite. Sie benötigen ein Formular/Ajax, um den Server zu aktualisieren. –

+0

Was kann ich mit dem Formular machen? –

+0

Das Formular ist der Kommunikationskanal. –

Antwort

0

Aus dem C# -Code können Sie nur Inhalte sehen, die im JavaScript-Code für bestimmte Steuerelemente geändert wurden, die das Senden der von JavaScript auf dem Client vorgenommenen Änderungen an den Server unterstützen.

Verwenden Sie statt eines Labels ein TextBox- oder HiddenField-Steuerelement.