Gibts HiddenField-Wert im code hinter

Habe ich ein LinkButton in der aspx-Seite, wo auf dem OnClientClick ich bin eine Aktualisierung der Wert des Verborgenen Feldes, und auf OnClick-ich bin speichern diesen Wert in die Datenbank.

<asp:LinkButton runat="server" ID="lnkUpdateGeocode" Text="Update Geocode"
OnClientClick="updateGeoCode()" OnClick="lnkUpdateGeocode_Click" />

wo meine updateGeoCode() Funktion ist

function updateGeoCode() {
        var address = document.getElementById('lblDisplayAddress');
        var geocoder = new google.maps.Geocoder();
        geocoder.geocode({ 'address': address }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                var latitude = results[0].geometry.location.lat();
                var longitude = results[0].geometry.location.lng();
                longitudeField = $get('<%=Longitude.ClientID %>');
                latitudeField = $get('<%=Latitude.ClientID %>');

                longitudeField.value = longitude;
                latitudeField.value = latitude;
            } else {
                alert('Geocode was not successful');
            }
        });
    };

und meine lnkUpdateGeocode_Click() ist

latitude = Latitude.Value.IsBlankOrNull() ? 0M : Convert.ToDecimal(Latitude.Value);
longitude = Longitude.Value.IsBlankOrNull() ? 0M : Convert.ToDecimal(Longitude.Value);

Aber ich bin immer Längen-und Breitengrad-Werte, wie 0.

So Meine Frage ist, wie man auf dem aktualisierten Wert von HiddenField im CodeBehind, wenn ich mich verändert, dass in javascript. Jede Hilfe würde geschätzt werden.

Update:

Meine HiddenField-Wert eingestellt ist als runat="server"

<asp:HiddenField ID="Longitude" runat="server" EnableViewState="false" />
<asp:HiddenField ID="Latitude" runat="server" EnableViewState="false" />

Versuchte ich Request.Form[Latitude.UniqueID] aber es ist auch die Leere Zeichenfolge.

Gibts HiddenField-Wert im code hinter

  • Versuchen Sie EnableViewState="false" auf hiddenfield
  • Ich habe sogar versucht, aber am Ende ohne Glück.
Schreibe einen Kommentar