首页 新闻 会员 周边 捐助

webbrowser 刷新问题

0
[已关闭问题]

winform中用webbrowser登录(用户名、密码)某个网站,然后导航到一个操作地址,然后一个time空间定时读数据库,如果有数据就把信息填入相关dom对象中。

现在的问题是登录后有个session,如果在session时间无数据填入,肯定要被踢出系统。所以我必须加个定时刷新功能,但是这样的话 有可能在填信息的时候刷新页面引起该次操作失败。查了资料及自己的思路如下:

1、webbrowser  Refresh方法有个WebBrowserRefreshOption.IfExpired参数,说是ie失效时刷新----没明白这个失效的概念,准备在机器上测试。

2、是否可以在开个子线程定时刷,但是这样的话又有个问题,webbrowser貌似是单线程控件。

  如果能在开子线程是否只要把主线程中的webbrowser的cookie付给新开子线程的webbrowser(当然这个只能那写session依赖cookie的站点)。

  如果不能启用子线程,还有什么好的思路。

哪位做过相关的,能提供什么方法/。

mythzz的主页 mythzz | 初学一级 | 园豆:2
提问于:2009-03-27 17:34
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册