Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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#_Dom_Webbrowser Control - Fatal编程技术网

C# Webbrowser控件:自动填充文本字段

C# Webbrowser控件:自动填充文本字段,c#,dom,webbrowser-control,C#,Dom,Webbrowser Control,我希望我的自定义浏览器在表单完全加载时自动填充表单 好的,那么里面 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { } 我插入了以下陈述 webBrowser1.Document.GetElementById("FirstName").SetAttribute("value", "John"); webBrowser1.Docum

我希望我的自定义浏览器在表单完全加载时自动填充表单

好的,那么里面

   private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    { }
我插入了以下陈述

webBrowser1.Document.GetElementById("FirstName").SetAttribute("value", "John");
webBrowser1.Document.GetElementById("LastName").SetAttribute("value", "Smith");
// etc..etc..
我注意到“webBrowser1_DocumentCompleted”只加载了一次??如何使浏览器在文档加载完成后自动填充表单,并在最终用户更改定义值时自动将值填充到定义值

文档加载完成后自动填写表单 您需要跳过documentcomplete事件触发帧。提示:检查webbrowser的status属性

如果最终用户更改了定义值,则自动将这些值填充到定义值。 在导航事件处理程序中,获取表单值并将其保存在某个位置,最好在加密后保存

如果您不提供自己的密码存储,并且希望使用Windows的,请选中

文档加载完成后自动填写表单 您需要跳过documentcomplete事件触发帧。提示:检查webbrowser的status属性

如果最终用户更改了定义值,则自动将这些值填充到定义值。 在导航事件处理程序中,获取表单值并将其保存在某个位置,最好在加密后保存

如果您不提供自己的密码存储,并且希望使用Windows的,请选中