Auf eine Schaltfläche klicken Sie auf meine Serverseite, ich zuteile Wert aus einer Spalte in meiner Tabelle zu dem ausgeblendeten Feld.Wert des ausgeblendeten Felds in Clientseite abrufen
Dim dsGetEnquiryDetails = dbl.usp_GetEnquiryRegisterDetails(Val(lblEnquiryRegisterID.Text)).AsQueryable
For Each record In dsGetEnquiryDetails
HiddenStatusFlag.Value = record.StatusFlag
Next
In meiner clientseitigen Funktion nutze ich dies, aber keinen Wert erhalten.
var StatusFlag = '';
StatusFlag = document.getElementById('<%= HiddenStatusFlag.ClientID%>');
Was fehlt mir?
Oft nach einem "erhalten" so werde ich ein einfaches hinzufügen ' alert (StatusFlag); 'um zu sehen, was der Wert ist. Wenn es "null" ist, weiß ich, dass ich den Befehl misshandelt habe. Wenn es etwas wie "[Objekt HtmlInputElement]" anzeigt, weiß ich, dass ich das Steuerelement anstelle der Eigenschaft, die ich beabsichtigte, erhalten habe. – JMD
Die Eigenschaft 'Visible' darf nicht auf' false' gesetzt werden. Sonst kann js es nicht sehen. Es wird immer noch versteckt sein. – StevenWhite