如何模拟IE中的表单提交? 是啊,各位指教一下啊!如果我用MS WEBBROWER控件,然后axWebBrowser1.Navigate (textBox1.Text ,ref nullObject,ref nullObject,ref nullObject,ref nullObject); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 如果使用的是WebBrowser控件: 你可以访问整个HTML DOM,设置input value, 然后submit: mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)webbrowser.Document; mshtml.IHTMLInputElement ele = (mshtml.IHTMLInputElement)doc.all.item("name", 0); ele.value = "user"; ... mshtml.IHTMLFormElement ele = (mshtml.IHTMLFormElement)doc.all.item("myform", 0); ele.submit();2. 如果没有使用WebBrowser,可以直接用WebRequest: WebRequest req = WebRequest.Create(url); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; Stream stream = req.GetRequestStream(); stream.Write(bytes, 0, bytes.Length); //bytes是byte[]形式的request字符串,如name=user&password=helloworld。 serialport实时传值到另一窗体 listview的哪个事件可以做到? 异常处理问题 有infragistics说明书吗? 想写个程序,通过insert,update,delete对数据库产生压力(就是让数据库负荷加大,服务器CPU,内存,IO等利用率加大),用多线程如何? 两台服务器上的数据库表的关联问题 关于checkbox的问题,急!!! 怎样得到一个目录下文件的个数 C# 路径读取 问题... 新手 轻喷 在VC2005中 如何打开PowerPoint文件 请问谁有用mouse画弧直线的例子? C#的 问两个简单的C#问题
你可以访问整个HTML DOM,设置input value, 然后submit:
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)webbrowser.Document;
mshtml.IHTMLInputElement ele = (mshtml.IHTMLInputElement)doc.all.item("name", 0);
ele.value = "user";
...
mshtml.IHTMLFormElement ele = (mshtml.IHTMLFormElement)doc.all.item("myform", 0);
ele.submit();2. 如果没有使用WebBrowser,可以直接用WebRequest:
WebRequest req = WebRequest.Create(url);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
Stream stream = req.GetRequestStream();
stream.Write(bytes, 0, bytes.Length);
//bytes是byte[]形式的request字符串,如name=user&password=helloworld。