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

C# html元素按钮

C# html元素按钮,c#,html,winforms,webpage,C#,Html,Winforms,Webpage,我试图使用网页上按钮的元素ID来按下按钮,但我不知道应该使用哪些值来按下按钮 webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").SetAttribute("submit", "Sign Up"); webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").PerformCl

我试图使用网页上按钮的元素ID来按下按钮,但我不知道应该使用哪些值来按下按钮

    webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").SetAttribute("submit", "Sign Up");
webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").PerformClick();
这就是我目前所知道的


最后,我试着按下按钮。

你是在问如何通过编程单击按钮吗?基本上,我希望它按下网页上的按钮。你的代码表明你的问题有不同的意图。您正在尝试设置属性吗?或者你想点击一个按钮?给我们多一点上下文来帮助理解。我只是想按一下按钮。为什么?也许注册一个启动脚本,让你的javascript做你想在客户端做的任何事情。你为什么要先按按钮?根据您对此的回答,像这样以编程方式按下按钮可能不是最好的方法;它有一个.Click();但这要求我把它放在+=或-=的左边,我不确定你的意思。如果这不起作用,你有没有试过webBrowser1.Document.GetElementById(“ctl00_ucContent_cntrlRegister_btnRegister”)。InvokeMember(“单击”);当我键入.PerformClick()时;然后它告诉我这件事。”System.Windows.Forms.HtmleElement不包含“PerformClick”的定义,并且找不到接受类型为“System.Windows.Forms.HtmleElement”的第一个参数的扩展方法“PerformClick”(是否缺少using指令或程序集引用?)
    webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").SetAttribute("submit", "Sign Up");
webBrowser1.Document.GetElementById("ctl00_ucContent_cntrlRegister_btnRegister").PerformClick();