WebBrowser DocumentCompleted 事件中无法得到Post self的问题

x_craft77 2012-01-11 09:14:43
通过DocumentCompleted事件参数WebBrowserDocumentCompletedEventArgs e中的Url属性可以得到当前Url地址,并可以通过相应代码取出页面内容,如:
StreamReader myReader = new StreamReader(wbs.DocumentStream, Encoding.GetEncoding("utf-8"));
string htmlCode = myReader.ReadToEnd();

但在实际应用中发现一个问题,例如页面A.aspx,其中有一个form表单,action为空,即提交到当前页面,访问A.aspx,然后点击form表单的提交按钮,实际上是访问了两次A.aspx,第一次是GET,第二次是POST。

但只有在第一次GET A.aspx时,DocumentCompleted事件才会被调用,而第二次POST完全检测不到,相当郁闷,为什么会这样,应当如何解决
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
devmiao 2012-01-12
  • 打赏
  • 举报
回复
加上 autopost 属性看看哦,加油!喵~~

110,534

社区成员

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

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

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