I think this is what you are looking for it prints the html code of your requested page :
public static void Main(string[] args)
{
string URl = "http://www.beatport.com/genre/electro-house/17/top-100";
WebClient client = new WebClient();
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Stream data = client.OpenRead(URl);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
Console.WriteLine(s);
data.Close();
reader.Close();
Console.ReadKey();
}
for more info refer to MSDN
http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx[
^]
Hope it helps