If you want to perform multiple actions within a session then you will need to look at the HttpWebRequest and HttpWebResponse classes, which are able to use the same cookies for multiple transactions. That way, when you login and get an authentication cookie, you can use that cookie with subsequent requests. Look for examples that use the HttpWebRequest.CookieContainer property and the HttpWebResponse.Cookies property.