在winform中,使用了Request,但是说"当前上下问中不存在Request"
按照网上说的加了using System.Web.UI;
求助.

解决方案 »

  1.   

    winform中添加不了web引用的。
    demo:
    static class WebFunc   
    {   
        private static CookieContainer cookie = new CookieContainer();   
        private static string contentType = "application/x-www-form-urlencoded";   
        private static string accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-silverlight, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-silverlight-2-b1, */*";   
        private static string userAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)";   
      
        public static string GetHtmlEx(string url, Encoding encoding)   
        {   
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);   
            request.UserAgent = userAgent;   
            request.ContentType = contentType;   
            request.CookieContainer = cookie;   
            request.Accept = accept;   
            request.Method = "get";   
      
            WebResponse response = request.GetResponse();   
            Stream responseStream = response.GetResponseStream();   
            StreamReader reader = new StreamReader(responseStream, encoding);   
            String html = reader.ReadToEnd();   
            response.Close();   
      
            return html;   
        }   
    }  //本文来自CSDN博客,转载请标明出处:
    //http://blog.csdn.net/wuyazhe/archive/2010/07/17/5741941.aspx
      

  2.   

    如果要网内通讯还是看看System.Net.Socket
      

  3.   

    winform使用不可了request
    实现什么功能如webclient,webbrower