Hjemmeside info

Tags:    c#

Hej,
jeg er ret ny i C# og jeg vil prøve at lave et lille program hvor jeg kan lege med noget hjemmeside.
Jeg har søgt lidt på google, men kan ikke finde det jeg skal bruge.
Jeg skal gå ind på en hjemmeside og så skal jeg ligge hele hjemmesidens source kode i en string.
Hvordan gør jeg det?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Du bliver nød til at forsøge at hente siden, for at se om den findes. Men for at der ikke kommer en fejl frem for brugeren, kan du selv håndtere den exception der bliver kastet.

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 05.09.2006 16:07 af Bruger #2416
Hvis du bare skal hente sidens kildekode, kan det klares ganske simpelt. Dette virker kun, såfremt der er tale om .NET 2.0:

Fold kodeboks ind/udKode 


Edit: using System.Net; skal desuden tilføjes



Indlæg senest redigeret d. 04.09.2006 22:14 af Bruger #2416
I .NET 1.1 kan man bruge DownloadData-metoden i stedet. Her er et eksempel fra msdn:

// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Download home page data.
Console.WriteLine("Downloading " + remoteUri);
// Download the Web resource and save it into a data buffer.
byte[] myDataBuffer = myWebClient.DownloadData (remoteUri);

// Display the downloaded data.
string download = Encoding.ASCII.GetString(myDataBuffer);
Console.WriteLine(download);

Console.WriteLine("Download successful.");




Tak for det Anders!
Hvordan tjekker jeg om hjemmesiden findes? så jeg ikke prøver at gå ind på den, hvis den ikke findes?



mange tak:)



t