Salve a tutti,
Ho il seguente problema:
Sono loggato sul mio sito e ho salvato i miei dati nei cookieA 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).codice:System.Web.Security.FormsAuthentication.SetAuthCookie(dtr.GetString(0), false);
Uso questo metodo:
Come faccio a specificare le mie credenziali attraverso i cookie che ho salvato in precedenza?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]); }

Rispondi quotando