System.Uri uri = new Uri(url);
                byte[] bs = Encoding.ASCII.GetBytes(param);                // Create a HttpWebrequest object to the desired URL.
                HttpWebRequest myHttpWebRequest1 = (HttpWebRequest)WebRequest.Create(uri);
                myHttpWebRequest1.Accept = "/";
                myHttpWebRequest1.Headers.Add("Accept-Language", "zh-cn");
                myHttpWebRequest1.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; CIBA; .NET4.0C; .NET4.0E)";
                myHttpWebRequest1.Method = "POST";
                myHttpWebRequest1.ContentType = "application/x-www-form-urlencoded";
                myHttpWebRequest1.ContentLength = bs.Length;                myHttpWebRequest1.CookieContainer = new CookieContainer();
                               string[] cookieStringArr = cookieString.Split(new char[]{'\r','\n'} ,StringSplitOptions.RemoveEmptyEntries);
                for (int i = 1; i < cookieStringArr.Length;i++ )
                {
                    string[] temp = cookieStringArr[i].Split(new char[] { '\t' }, StringSplitOptions.RemoveEmptyEntries);
                    string cookieName = temp[1];
                    string cookieValue = temp[2];
                    myHttpWebRequest1.CookieContainer.Add(new Cookie(cookieName, cookieValue, "/", uri.Host));
                }                using (Stream reqStream = myHttpWebRequest1.GetRequestStream())
                {
                    reqStream.Write(bs, 0, bs.Length);
                    reqStream.Close();
                }
其中 param参数为要提交的数据 , cookieString 是cookie字符串 ,这 2个参数都可以从 IE的F12里面拿到,其中cookie 选择全部选中然后复制即可。