Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-使用webbrowser控件将字符串传递到网页中的文本框_C#_String_Browser_Webpage - Fatal编程技术网

C#-使用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

在使用webbrowser控件时,是否有方法获取字符串的值并将其传递给网页中的文本框

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控件