|
昨天有网友在msn问我如果有几个页面,给第一个页面post信息以后session设定一个值然后进入第二个页面,第二个页面调整了session后进入第三个页面,这样的情况怎么做,我写了一个例子,不知道是不是符合你的要求,如果不符合请留言。 static void Main( string [] args) { CookieContainer myCookieContainer = new CookieContainer(); Console.WriteLine(PostData( " http://localhost/csdn/step1.asp " , " step1=step1 " ,myCookieContainer)); Console.WriteLine(PostData( " http://localhost/csdn/step2.asp " , "" ,myCookieContainer)); Console.WriteLine(PostData( " http://localhost/csdn/step3.asp " , "" ,myCookieContainer)); } 写一个方法封装一下这个post的操作,第一个参数是地址,第二个参数是post的信息,第三个参数是CookieContainer,request的时候使用这个CookieContainer,在response的时候把CookieContainer赋值,因为本来CookieContainer就是引用类型的,所以可以不加ref或者out操作符。 public static string PostData( string url, string indata,CookieContainer myCookieContainer...
|