读书人

麻烦帮小弟我看看哪里出错

发布时间: 2012-11-07 09:56:10 作者: rapoo

麻烦帮我看看哪里出错
下面是一个浏览器,实现到HTTP://onlinefamily.norton.com 那里自动填写不准浏览的网站,请帮我看看哪里错了,按了BUTTON没反应,我是VS 2005

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace autofillform
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://onlinefamily.norton.com");
}

private void button1_Click(object sender, EventArgs e)
{
HtmlElement element = webBrowser1.Document.GetElementById("newBlockUrl");
element.SetAttribute("value", "WWW.163.COM");
webBrowser1.Document.All["blockListBtn"].InvokeMember("Click");



}
}
}

http://onlinefamily.norton.com 设置的屏蔽网站的HTML
<label for="newBlockUrl" class="" style="text-align: left; padding-left: 10px; width: 100%; padding-bottom: 6px;">输入网站</label>
<input class="fs_inpleft" id="newBlockUrl" name="newBlockUrl" autocomplete="off" style="width: 240px;" maxlength="100" type="text">

<button id="blockListBtn" type="button" class="btn-yellow-small" onclick="thisPage.addToBlockList(); return false;" style="float: right; margin-right: 10px;">




[解决办法]
重新在界面上双击 Button 让它自动产生后台事件
[解决办法]
你要先分析网页的格式和他的控件,然后再给值
[解决办法]
这应该是正常登录后才能操作的页面,而你没有登录.
[解决办法]
点击button时确保webbrowser已经加载完毕,没反应看看能否触发button的click,如果不触发就是没有关联上事件

读书人网 >C#

热点推荐