C# WebBrowser中的文本区域

C# WebBrowser中的文本区域,c#,textarea,activex,webbrowser-control,C#,Textarea,Activex,Webbrowser Control,我有一个WebBrowser对象,用于导航到论坛站点。现在,我正在填写一个表单,其中有一个文本区域需要与之交互 当我写完主题并提交textarea的值时,该值没有设置为我想要的值 WebBrowser浏览器=新的WebBrowser(); browser.Navigate(“www.example.com”); browser.Document.All[“textarea”].InnerText=“MyText”; browser.Document.All[“SubmitButton”]。Inv

我有一个WebBrowser对象,用于导航到论坛站点。现在,我正在填写一个表单,其中有一个文本区域需要与之交互

当我写完主题并提交textarea的值时,该值没有设置为我想要的值

WebBrowser浏览器=新的WebBrowser();
browser.Navigate(“www.example.com”);
browser.Document.All[“textarea”].InnerText=“MyText”;
browser.Document.All[“SubmitButton”]。InvokeMember(“单击”);
现在这没用了,还有一件更重要的事。。在调试过程中,当我使用HTML可视化工具查看页面时,可视化工具中的textarea区域不显示,它表示“此程序无法显示网页”,但页面的其余部分显示正常

我听说textarea是一个HTML5元素,因为WebBrowser是一个使用Internet Explorer的activeX,所以我可能有一个不支持textarea元素的Internet Explorer版本?我有10个


有人能告诉我如何正确设置textarea的值吗。

textarea
是一个旧的HTML表单元素;这对HTML5来说肯定不是新鲜事。好吧,我的理论是不对的=[至少有一个选项被关闭。你确定网站没有使用某种所见即所得编辑器吗?这些编辑器通常由HTML中的
textarea
表示,但Javascript会对其进行更改。你是对的,他们正在使用所见即所得,我会尝试关闭它。这是有道理的;大多数所见即所得编辑器都会插入iFrame,这可以解释为什么在该点可能会出现“无法显示网页”错误。现在,您必须找出出现错误的原因。