J'ai un fichier Javascript qui a une variable globale qui a une valeur entière. Je charge le Javascript en C# en utilisant un contrôle WebBrowser. Je dois afficher la valeur de la variable globale dans une étiquette WinForms.Accéder à la variable javascript globale dans C# webbrowser
J'ai essayé de mettre la variable globale dans un champ html caché et d'appeler les éléments suivants du code C#:
var distance = mapWebBrowser.Document.GetElementsByTagName("input")["distance"];
if (distance != null)
mileageText.Text = Convert.ToString(distance);
Mais cette affiche le System.Windows.Forms.HtmlElement
dans l'étiquette alors que je besoin de la valeur réelle stockée à l'intérieur.
Quelqu'un peut-il vous aider s'il vous plaît?
Avez-vous essayé 'mileageText.Text = distance.InnerText'? –
Cela ne semble rien afficher. – user1696698
Avez-vous essayé 'element.value'? – EricG