Właściwość Ustaw tekst dla asp: label w sposobie Javascript PROPER

Mam serię pól tekstowych na formularzu. Gdy użytkownik wstawia liczby do tych pól tekstowych, obliczenia są wykonywane i<asp:Label>&nbsp;formanty są aktualizowane za pomocą JavaScript, aby odzwierciedlić te obliczenia:

document.getElementById('<%=TotalLoans.ClientID %>').innerHTML = TotalLoans;

To poprawnie aktualizuje interfejs użytkownika. Jednak gdy próbuję uzyskać dostęp do wartości w kodzie kodu, toText&nbsp;właściwość jest pusta. To chyba ma sens, ponieważ aktualizowałeminnerHTML&nbsp;właściwość poprzez JavaScript.

//TotalLoans.Text will always be equal to "" in this scenario
double bTotalLoans = string.IsNullOrEmpty(TotalLoans.Text) 
                   ? 0.00 
                   : Convert.ToDouble(TotalLoans.Text);

Jak zaktualizowaćText&nbsp;własność<asp:Label>&nbsp;przez JavaScript w taki sposób, że mogę odczytać właściwość w katalogu kodowym?

Aktualizacja

Jest to mały problem w dużej formie, która zawiera 41 etykiet, z których każda wyświetla wyniki obliczeń dla użytkownika. Biorąc radę FishBasketGordo, nawróciłem się<asp:Label>&nbsp;dla niepełnosprawnych<asp:TextBox>. Ustawiam wartość nowego pola tekstowego jako takiego:

    document.getElementById('<%=TotalLoans.ClientID %>').value = TotalLoans;

Ponownie, w kodzie kodu, wartośćTotalLoans.Text&nbsp;jest zawsze równe „”.


Nie mam nic przeciwko zmianie tego, jak do tego podchodzę, ale oto sedno sprawy.

Używam JavaScript do manipulowania wartościami właściwości niektórych kontrolek. Muszę być w stanie uzyskać dostęp do tych zmanipulowanych wartości z kodu po kliknięciu „Prześlij”.

Jakieś rady, jak mogę to zrobić?

Aktualizacja 2

Jeśli chodzi o odpowiedź @James Johnson, nie jestem w stanie odzyskać wartości za pomocą.innerText&nbsp;nieruchomość zgodnie z sugestią. mamEnableViewState&nbsp;ustaw na true na<asp:Label>. Czy czegoś jeszcze brakuje?

Nie rozumiem dlaczego, kiedy wpisuję pole tekstowe i przesyłam formularz, mogę uzyskać dostęp do wartości w kodzie kodu, ale gdy programowo zmieniam tekst pola tekstowego lub etykiety za pomocą JavaScript, nie mogę uzyskać dostępu do nowej wartości .