有些并不是你提交submit就可以,特别是.aspx的。。以CSDN的登录为例
private void button1_Click(object sender, System.EventArgs e)
{
object n = null;
axWebBrowser1.Navigate("http://www.csdn.net/member/UserLogin.aspx", ref n, ref n, ref n, ref n);
}
private void button2_Click(object sender, System.EventArgs e)
{
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)this.axWebBrowser1.Document;
mshtml.IHTMLInputElement input = (mshtml.IHTMLInputElement)doc.all.item("CSDNUserLogin_tb_UserName", 0);
mshtml.IHTMLInputElement input1 = (mshtml.IHTMLInputElement)doc.all.item("CSDNUserLogin_tb_Password", 0);
mshtml.IHTMLInputElement input2 = (mshtml.IHTMLInputElement)doc.all.item("CSDNUserLogin_tb_ExPwd", 0);
input.value = "admin";
input1.value = "321";
input2.value = "123456";
//mshtml.IHTMLFormElement form1=(mshtml.IHTMLFormElement)doc.all.item("Form1",0);
//form1.method="post";
//form1.action="http://www.csdn.net/member/UserLogin.aspx";
//form1.submit();
mshtml.IHTMLElement img = (mshtml.IHTMLElement)doc.all.item("CSDNUserLogin_Image_Login",0);
img.click();
}它的登陆按纽是一个image,你直接模拟触发这个image的点击就可以了