Définir la Valeur d'un TextArea à l'intérieur d'un Contrôle WebBrowser (C# / .NET)
Je suis à la recherche pour définir la valeur d'un TextArea en utilisant le .NET Contrôle WebBrowser.
J'ai été en mesure de définir les valeurs des zones de texte à l'aide du code suivant (remplacez "nom d'utilisateur" avec le nom de la texbox):
webBrowser1.Document.All.GetElementsByName("username")[0].SetAttribute("Value", "SomeUser");
J'ai essayé d'utiliser le même code sur un TextArea (à l'aide d'GetElementById) et a omis de rappeler que TextArea types d'entrée ne contient pas un attribut "Value". J'ai aussi essayé de modifier le InnerHtml et InnerText de la TextArea, mais le compilateur continue à jeter référence nulle exception des erreurs ou de l'index out of bounds des erreurs lorsque vous essayez de définir la valeur du TextArea entrée.
Quelqu'un a une idée sur la manière de définir le texte à l'intérieur d'un TextArea en utilisant le Contrôle WebBrowser? Tout conseil serait grandement appréciée!
Vous devez vous connecter pour publier un commentaire.
Supposons que vous avez eu le code HTML suivant:
Vous pouvez définir le texte dans le
textarea
comme ceci:Un couple de points juste au cas où vous n'avez pas réalisé ces: