问题描述
我写了一个Asp网页(URL:http://www.kkk.com/index.asp),功能是更新数据库现在想写一个winfrom程序,直接访问这个Asp网页(不需要返回任何数据),好让这个Asp网页更新数据库,我已经用了下面两种方式:1、HttpWebRequestmyRequest=(HttpWebRequest)WebRequest.Create("http://www.kkk.com/index.asp");myRequest.GetResponse();2、WebClient_Client=newWebClient();_Client.OpenRead("http://www.kkk.com/index.asp”);这两段代码都能实现这个功能,但是有下面几个问题:1、总感觉这两个方法都是笨方法,有没有其它直接访问这个Asp网页的方法?2、程序第一次运行时的速度特别慢,界面就像死机一样,要等上十几秒,有不有解决办法?我是菜鸟,高手别笑哈~~
解决方案
解决方案二:
自己顶一下哟,沉得太快了
解决方案三:
HttpWebRequest使用异步访问就不会了
解决方案四:
加入线程icscs著于2007-10-812:27:06多线程总是那么让人振奋。大家都希望能够同时处理很多事情,不过如果我们没有正确的硬件的话,我们很难达到这点。到目前为止,我们所做的只是分开CPU使用较多的工作,使其为后台进程,这样可以使得界面上不被阻塞。结果是在有4个CPU的多CPU服务器上,我得到了280%的效果(测试的是CPU型的任务),在一些非CPU占用较多的任务中,它可以提高到500%到1000%的性能。Yuxiang著于2007-9-1020:04:43本文中的类可用于查找和显示网页中的全部URL。谁知道呢,这会不会是“爬行”在因特网上查找特定事物的专业“蜘蛛”的开端...
解决方案五:
我就是不会使用异步访问哟,请高手指教
解决方案六:
用不用显示给ui呢?如果显示的话直接用webbrowser不可以吗?如果是更新数据库的话,用asp网页能做的用winform的ui不能做吗?都一样的啊为什么要通过asp网页来更新呢?或者写个webservice这样asp网页和winform的ui都可以用来更新了
解决方案七:
winform的ui怎么更新数据库嘛??不知道ui的功能,请讲讲~
解决方案八:
再顶~~
解决方案九:
Thread.start("http://www.kkk.com/index.asp");
解决方案十:
MSDN:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref12/html/T_System_Threading_Thread_Members.htm
解决方案十一:
Process.start("http://www.kkk.com/index.asp");