C#-使用webbrowser控件将字符串传递到网页中的文本框
在使用webbrowser控件时,是否有方法获取字符串的值并将其传递给网页中的文本框C#-使用webbrowser控件将字符串传递到网页中的文本框,c#,string,browser,webpage,C#,String,Browser,Webpage,在使用webbrowser控件时,是否有方法获取字符串的值并将其传递给网页中的文本框 HtmlDocument doc = this.webBrowser1.Document; doc.GetElementById("myId").SetAttribute("Value", "someValue"); 试试这个您可以用C#实现浏览器自动化,以实现网络浏览器控制 解释你如何做到这一点 您可以这样做: String newValue = "Sample Text"; HtmlElement txt
HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("myId").SetAttribute("Value", "someValue");
试试这个您可以用C#实现浏览器自动化,以实现网络浏览器控制 解释你如何做到这一点
您可以这样做:
String newValue = "Sample Text";
HtmlElement txt = WebBrowser1.Document.GetElementById("ElementIdOnHtmlPage");
txt.SetAttribute("value",newValue);
谢谢另一个微小的相关问题。如何在网页中按下按钮?像这样调用click..webBrowser1.Document.GetElementById(“myBtn”).InvokeMember(“click”);哎呀,我想更新一下。我问了一会儿就得到了。感谢您的帮助。请注意,本文并未讨论内置的Windows.Forms.WebBrowser控件,但是,通过将WebBrowser.Docuemt.DomDocument属性强制转换为mshtml.HtmlDocumentClass,可以将此方法用于标准WebBrowser控件