现在有一个webbrowser控件,我要如何实现在载入页面后post数据?
解决方案 »
- 问个vs2010制作帮助文档的问题
- C++转换到C#遇到的问题
- checkbox控件,如何实现checked属性,只能由 false 改为 true,反之则不行
- C#中关于timer控件的使用
- 几个类的实现问题?
- 大家都拿什么软件调试C#程序啊 有分哦
- double转字符型,如何让toString()时不用科学计数法表示? 0.00000024797628483952394 转字符型后变成了科学计数法了
- 300分求解决drag and drop的问题,分不够还可能加
- 千万不要进来,进来就要回答问题。
- 在.net cf中如何添加带有图标的菜单项
- c#编写扫雷游戏的 雷 随机分布。
- 关于类CollectionBase的一点
//
// 摘要:
// 将指定的统一资源定位符 (URL) 处的文档加载到 System.Windows.Forms.WebBrowser 控件中,使用指定 HTTP 数据请求该文档并替换具有指定名称的网页框架的内容。
//
// 参数:
// urlString:
// 要加载的文档的 URL。
//
// targetFrameName:
// 要在其中加载文档的框架的名称。
//
// postData:
// HTTP POST 数据,例如窗体数据。
//
// additionalHeaders:
// 要添加到默认标头中的 HTTP 标头。
//
// 异常:
// System.ObjectDisposedException:
// 此 System.Windows.Forms.WebBrowser 实例不再有效。
//
// System.InvalidOperationException:
// 不能从基础 ActiveX WebBrowser 控件检索到对 IWebBrowser2 接口的实现的引用。
public void Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders);第三个参数
Byte[] postBuffer = System.Text.Encoding.UTF8.GetBytes(strPost);
String heads = String.Format("{0}:{1}\r\n{2}:{3}", "Accept", "*/*", "User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1");
大概差不多是这样吧