В настоящее время я делаю так
string url = ("http://localhost/json.aspx");
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri(url));
Однако, как мне добавить значения, которые должны быть отправлены вместе со строкой загрузки?
Например, в Android, я могу использовать пару namevalue
httppost.setEntity( new UrlEncodedFormEntity( nameValuePairs, "UTF-8"));