日期:2014-05-19  浏览次数:20889 次

定时程序的问题
上级让我做一个定时自动执行的程序,主要是定时刷新网址(功能:生成最新静态HTML)。我在窗体加了一个WebBorse控件来打开网址的。网址记录数有50多条,要在指定的时间自动加载到WebBorse控件里。要不要加50多个WebBorse控件在里面呢。该用什么思路来做啊。兄弟们帮帮忙


------解决方案--------------------

------解决方案--------------------
不知道LZ什么意思,循环不可以吗?
------解决方案--------------------
这个要看你的目的了吧,是要保存静态HTML内容,还是供人浏览,没有必要加50多个WebBorse吧
我以前用Process调用傲游,一次打开过20多个网页,或许可以试试,或者这类问题采用webform的方式会好些
------解决方案--------------------
webclient
------解决方案--------------------
webclient,简单用循环做
------解决方案--------------------
刚才我错了,是HttpWebRequest类,你可以在MSDN上看一下它的用法。可以很好的实现你的需要。
基本用法 :
HttpWebRequest request = (HttpWebRequest)WebRequest.Create( "http://... ");
HttpWebResponse response = (HttpWebResponse)Requset.GetResponse();
这样就发送了一个HTTP请求。
用response对象就能获取返回的网页内容。

------解决方案--------------------
只要打开特定网址就OK了,不需要浏览的

我们上级是想不管服务器重启后有没有登陆系统,这个程序就得运行,每天都要运行。
----------------------------------
看来要做服务了