Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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# 如何使用标记名将HTML文件中定义的文本框的值保存到文本文件中_C#_Html_Webbrowser Control - Fatal编程技术网

C# 如何使用标记名将HTML文件中定义的文本框的值保存到文本文件中

C# 如何使用标记名将HTML文件中定义的文本框的值保存到文本文件中,c#,html,webbrowser-control,C#,Html,Webbrowser Control,我想将webbrowser中显示的textarea的值保存在txt文件中 我想通过GetelementbyTagName而不是GetelementbyID来实现这一点 谢谢在您的网页完成后,请执行以下操作:(对于多个文本区域) 编辑: 对于单个文本区域: foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea ")) {

我想将webbrowser中显示的textarea的值保存在txt文件中 我想通过GetelementbyTagName而不是GetelementbyID来实现这一点
谢谢

在您的网页完成后,请执行以下操作:(对于多个
文本区域

编辑:

对于单个
文本区域

 foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea "))
                {
                    File.WriteAllText("address of file", el.InnerText);
                }

谢谢,但我不知道为什么它不起作用我需要在按钮中定义它我需要写什么来代替类名?不要犹豫,你可以在按钮事件中写它,你的webbrowser控件中的文本区域如何?只有2,我不知道出了什么问题,但它仍然不起作用。你有什么想法吗?@Pedram:如果你在webbrowser中有多个textarea,请为它们设置一个类名或id。之后,你可以简单地用id或类名获取它们的文本
 foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea "))
                {
                    File.WriteAllText("address of file", el.InnerText);
                }