在WebBrowser留言时不成功

zwb521 2009-12-05 09:11:00
在WebBrowser中浏览和讯的博客,留言始终不成功,
在IE中则正常,留言成功

用fiddler看了一下
textview
成功的
<html>
<head>
</head>
<body>
<form method="post" action="http://xbr-0.blog.hexun.com/CommentCode_type0.html" id="comment_form" name="comment_form">
<input type="hidden" name="result_code" id="result_code" value="1" />
<input type="hidden" name="ArticleID" id="ArticleID" value="2193865" />
<input type="hidden" name="CommentID" id="CommentID" value="36939970" />
<input type="hidden" name="Username" id="Username" value="北京家教" />
<input type="hidden" name="UserUrl" id="UserUrl" value="http://beijing.jiajiao-edu.com/" />
<input type="hidden" name="UserID" id="UserID" value="0" />
<input type="hidden" name="UserBlogName" id="UserBlogName" value="" />
<input type="hidden" name="Blogname" id="Blogname" value="xbr_0" />
<input type="hidden" name="Title" id="Title" value="Re: 高手都不用闪光灯" />
<input type="hidden" name="Content" id="Content" value="[:-D][:-D]" />
<input type="hidden" name="PostTime" id="PostTime" value="12/5/2009 8:42:18 PM" />
<input type="hidden" name="HasUnsafeWords" id="HasUnsafeWords" value="False" />
<input type="hidden" name="IsAnonymous" id="IsAnonymous" value="True" />
</form>

<script>
document.getElementById("comment_form").submit();
</script>

</body>


不成功的

<html>
<head>
</head>
<body>
<form method="post" action="http://A2006155100.blog.hexun.com/CommentCode_type0.html" id="comment_form" name="comment_form">
<input type="hidden" name="result_code" id="result_code" value="5" />
<input type="hidden" name="ArticleID" id="ArticleID" value="" />
<input type="hidden" name="CommentID" id="CommentID" value="" />
<input type="hidden" name="Username" id="Username" value="" />
<input type="hidden" name="UserUrl" id="UserUrl" value="" />
<input type="hidden" name="UserID" id="UserID" value="" />
<input type="hidden" name="UserBlogName" id="UserBlogName" value="" />
<input type="hidden" name="Blogname" id="Blogname" value="" />
<input type="hidden" name="Title" id="Title" value="" />
<input type="hidden" name="Content" id="Content" value="" />
<input type="hidden" name="PostTime" id="PostTime" value="" />
<input type="hidden" name="HasUnsafeWords" id="HasUnsafeWords" value="" />
<input type="hidden" name="IsAnonymous" id="IsAnonymous" value="" />
</form>

<script>
document.getElementById("comment_form").submit();
</script>

</body>




为什么啊,同样的操作啊,可是在WebBrowser中值好像就没提交上去,

帮帮派,提个意见也好
...全文
66 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwb521 2009-12-06
  • 打赏
  • 举报
回复
=待
zwb521 2009-12-06
  • 打赏
  • 举报
回复
在webbrowser中提交的时候会新弹出一个窗口http://xxxxxxxxxxxx.blog.hexun.com/CommentCode_type0.html

而在IE中则不会
zwb521 2009-12-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
HtmlElement btnSubmit = webBrowser.Document.All["submitbutton"];
HtmlElement tb = webBrowser.Document.All["name"];

btnSubmit.InvokeMember("click");
[/Quote]

能提交但是数据提交不上去
我才人工提交,还是不行的
wuyq11 2009-12-05
  • 打赏
  • 举报
回复
HtmlElement btnSubmit = webBrowser.Document.All["submitbutton"];
HtmlElement tb = webBrowser.Document.All["name"];

btnSubmit.InvokeMember("click");
gaohongtao_2005 2009-12-05
  • 打赏
  • 举报
回复
会不会是IsPostBcck的问题呢
justseven 2009-12-05
  • 打赏
  • 举报
回复
直接在webBrowser内打开的网上填写内容再提交的吗?
@井九 2009-12-05
  • 打赏
  • 举报
回复
mark

111,123

社区成员

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

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

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