winform中button点击如何执行webBrowser中submit的Click事件?

D6Space 2008-11-24 12:04:45
winform中有一个webBrowser和一个button

webBrowser中网页的关键html如下:

<form method=post action=searchclient.asp id=form5 name=form5 LANGUAGE="javascript" onsubmit="return form5_onsubmit()">

<input type="submit" name="Submit3" value="查询" style="height:20px;font-size:12px;font-face:宋体;">

其中:action=searchclient.asp定义的页面为当前页面,onsubmit="return form5_onsubmit()这个方法是js的数据正确性验证方法

我想在winform的button的click事件中执行webBrowser中onsubmit的单击事件,我这样写:
System.Windows.Forms.HtmlElement buttonchaxun = this.webBrowser1.Document.All["Submit3"];
buttonchaxun.InvokeMember("");

但是这个时间名称是什么呢?要怎么做!请高手指教!
...全文
1027 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
D6Space 2008-11-24
  • 打赏
  • 举报
回复
求解决方法!
hubofly 2008-11-24
  • 打赏
  • 举报
回复
模拟http请求执行就好,获取到网页里面用户输入的内容,然后模拟http请求执行,执行完成把结果用webbroswer显示就好
zx005 2008-11-24
  • 打赏
  • 举报
回复
响应webBrowser1的DocumentCompleted事件
D6Space 2008-11-24
  • 打赏
  • 举报
回复
完成事件?怎么做?
hm7921936 2008-11-24
  • 打赏
  • 举报
回复
WEB BROWER的完成事件。
你执行CLICK后 会触发。 稳当加载完毕在读一次WEBBROWER的HTML就是加载后的
D6Space 2008-11-24
  • 打赏
  • 举报
回复
解决了,是buttonchaxun.InvokeMember("click");
但又有新问题:
我用
buttonchaxun.InvokeMember("click");
string strpanduan = webBrowser1.Document.All[0].InnerHtml;

想得到webBrowser的html代码,但是得到的确实我buttonchaxun.InvokeMember("click");之前的那个页面的html代码,我想得到buttonchaxun.InvokeMember("click");之后的页面的html代码,该如何做?
lovefootball 2008-11-24
  • 打赏
  • 举报
回复
pciak 2008-11-24
  • 打赏
  • 举报
回复
mark
D6Space 2008-11-24
  • 打赏
  • 举报
回复
ms"buttonchaxun.InvokeMember("");"里面要跟的是html方法
D6Space 2008-11-24
  • 打赏
  • 举报
回复
回楼上:
呵呵,和我想的一样!刚刚查资料也是这样说,不知道行不行,晚上回去试了结贴!(公司用vs2003没有05!)
zx005 2008-11-24
  • 打赏
  • 举报
回复
HtmlElement buttonchaxun = this.webBrowser1.Document.All["Submit3"];
buttonchaxun.InvokeMember("click");
就行了
D6Space 2008-11-24
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20020410/18/637162.html

这里有一篇和我的问题是一样,但是是vb的,看不懂!而且vb里的那些方法在c#里也不知道怎么用!
hztltgg 2008-11-24
  • 打赏
  • 举报
回复
你都自己做浏览器了,跳过他的js验证直接递交到searchclient.asp 就可以了呀,
换句话说,就是修改webBrowser里面的那个html文件为自己的文件
D6Space 2008-11-24
  • 打赏
  • 举报
回复
up!

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧