Si l'objectif est de lire les données à partir d'une url
Vous pouvez le faire à partir du côté serveur lui-même. Vous pouvez faire la même chose en utilisant la classe WebClient.
WebClient client = new WebClient();
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2)");
Stream data = client.OpenRead ("http://yoururl.com");
StreamReader reader = new StreamReader (data);
string s = reader.ReadToEnd();
Si l'objectif est de chercher des données du côté client et l'enregistrer dans le serveur
Ensuite, vous devrez peut-être écrire un peu de javascript à côté client pour aller chercher le code html, et l'envoyer au serveur sur un postback ajax/normal et ensuite le stocker à partir de là
Vous pourriez avoir besoin de javascript pour y parvenir. Si vous voulez récupérer le contenu iFrame, faire quelque chose comme
var range = myiFrameName.document.selection.createRange();
var str = range.text;
//Code to postback
Aussi, jetez un oeil à ce http://www.webreference.com/js/column12/final.html
Trust this aide