无法以编程方式按下按钮

时间:2017-04-08 19:15:04

标签: html vb.net

网站上有一个如下所示的按钮:

<input class="submit button signup" type="submit" id="submit_button" value="Sign up">

我一直在尝试使用以下方式在.net中以编程方式按

WebBrowser1.Document.GetElementById("submit_button").InvokeMember("submit")

但它不起作用,它始终保持在同一页面上。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

要点击按钮或类似内容,您必须调用click方法。 submit仅适用于<form>代码。

WebBrowser1.Document.GetElementById("submit_button").InvokeMember("click")

以下是 所有 HTML元素继承的属性和方法列表:https://www.w3schools.com/jsref/dom_obj_all.asp

答案 1 :(得分:-1)

只需输入一个asp按钮,它就可以通过onclick事件直接在后端访问。在form.aspx“”中添加此项。 这样您就可以在后端访问click事件。 protected void btnUpdate_Click(object sender,EventArgs e) {//代码在这里}