社区
C#
帖子详情
c#winform打开网页并post数据到要打开的网页
高新娥
2010-08-20 03:04:42
在winform里面点击按钮,将winform里的用户名密码通过post的方法传递给要一个网页,并使用浏览器打开此网页,应该怎么实现啊?
...全文
1212
12
打赏
收藏
c#winform打开网页并post数据到要打开的网页
在winform里面点击按钮,将winform里的用户名密码通过post的方法传递给要一个网页,并使用浏览器打开此网页,应该怎么实现啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leclilys
2012-09-06
打赏
举报
回复
都不起作用的,post过去的数据得看你访问的网页是Session保存的数据还是静态变量。Session你改了也只是在服务器上,客户端请求完成之后客户端是没法加载服务器的Session这应该能理解吧?
happyrain2010
2010-08-20
打赏
举报
回复
System.Windows.Forms.HtmlDocument HTMLDocument = wbHistorySearch.Document;
System.Windows.Forms.HtmlElement loginName= HTMLDocument.GetElementById("loginName");
loginName.InnerText = System.Configuration.ConfigurationSettings.AppSettings["LoginName"].ToString();
//loginName.Enabled = false;
System.Windows.Forms.HtmlElement password = HTMLDocument.GetElementById("passwd");
password.InnerText = System.Configuration.ConfigurationSettings.AppSettings["Password"].ToString();
//password.Enabled = false;
System.Windows.Forms.HtmlElement btnLogin = HTMLDocument.GetElementById("login");
btnLogin.InvokeMember("click");
btnLogin.Enabled = false;
System.Windows.Forms.HtmlElement btnReset = HTMLDocument.GetElementById("Submit2");
jeven_xiao
2010-08-20
打赏
举报
回复
请添加 COM 下 的microsoft internet controls 引用.
jeven_xiao
2010-08-20
打赏
举报
回复
public static void OpenNewIe(string url, string postData)
{
var ie = new InternetExplorer();
object vPost, vHeaders, vFlags, vTargetFrame;
vPost = null;
vFlags = null;
vTargetFrame = null;
vHeaders = "Content-Type: application/x-www-form-urlencoded" + Convert.ToChar(10) + Convert.ToChar(13);
if (!string.IsNullOrEmpty(postData))
vPost = ASCIIEncoding.ASCII.GetBytes(postData);
ie.Visible = true;
ie.Navigate(url, ref vFlags, ref vTargetFrame, ref vPost, ref vHeaders);
}
我帮你贴代码才是现实的,懒得让你看
HolyPlace
2010-08-20
打赏
举报
回复
http://www.cnblogs.com/coolhao-chen/archive/2009/09/07/1562087.html
这个是你想要的
rabbit5
2010-08-20
打赏
举报
回复
用webbroswer控件
高新娥
2010-08-20
打赏
举报
回复
HttpRequest不行啊,不能打开浏览器啊
webbroswer1.Navigate("http://");
这个不是显示在webbroswer里了吗,我需要显示在浏览器里
Laputa_Island
2010-08-20
打赏
举报
回复
刚才没看完题目,你把帐号密码发送过去之后,笨点的方法就是把整个网页下载好放到临时文件夹里。。然后用浏览器打开。。 。。
Laputa_Island
2010-08-20
打赏
举报
回复
post ?
这个真要依照不同的网站去具体看,
简单点的就是网址后面拼接查询字符串 http://www.example.com?uid=XXX 之类的
麻烦点就要自己设置cookies
.net里面有个封装好的类,叫HttpRequest(名字大概如此)的类,挺有用的
sadshell
2010-08-20
打赏
举报
回复
使用webbroswer拼接诶字符串
webbroswer1.Navigate("http://");
C#
WinForm
提交表单到
网页
,并且获取反馈
数据
C#
WinForm
提交表单到
网页
,并且获取反馈
数据
C#
Winform
和
网页
表单交互(提交和获取)
C#
Winform
和
网页
表单交互(提交和获取)。 高手参考用,新手学习用,Vs2008写的
C#
网页
提交 获取 表单
c#
winform
非焦点窗体
post
message消息,键盘消息,获取活动窗体
c#
winform
,设置为非活动窗体,类似软键盘。 获取当前活动的窗体,向窗体内的控件通过
post
message发送消息,或键盘消息
C#
winform
调用webapi.rar
C#
winform
调用webapi 上传json格式字符串,返回json字符串结果
C#
winform
上传照片到服务器
能够上传照片到网络共享的指定文件夹,并且能够按照要求修改照片的名字
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章