Salve a tutti,
Ho il seguente problema:

Sono loggato sul mio sito e ho salvato i miei dati nei cookie
codice:
System.Web.Security.FormsAuthentication.SetAuthCookie(dtr.GetString(0), false);
A questo punto al click di un bottone voglio salvare la pagina in cui mi trovo su una stringa per poi salvarla su un file txt. Utilizzo la classe WebClient, ma non riesco a scaricare la pagina poichè mi salva la pagina di autenticazione(come se non fossi loggato).
Uso questo metodo:
codice:
document.Open(); 
WebClient wc = new WebClient(); 
NetworkCredential netCred=new NetworkCredential(); 
netCred.UserName="xx"; 
netCred.Password="yy"; 
netCred.Domain = "http://xxxx.it/Login.aspx"; 
wc.Credentials = netCred; 
String htmlText = wc.DownloadString("http://xxx.it/Default3.aspx"); Response.Write(htmlText); 
List<IElement> htmlarraylist = HTMLWorker.ParseToList(new StringReader(htmlText), null); 
for (int k = 0; k < htmlarraylist.Count; k++) {
 document.Add((IElement)htmlarraylist[k]); }
Come faccio a specificare le mie credenziali attraverso i cookie che ho salvato in precedenza?