Bien voila, cette fois-ci, mon probleme et beaucoup plus serieux et tres embetant. Premierement excusez mon manque d'accent (qwerty).
J'utilise un CMS mais je le modifis pour que des pages (statiques) soit generees au format html et je les envois sur un autre serveur.
Lors qu'une nouvelle page est cree, ma technique est d'aller la recuperer via requette http , exemple :
Code :
- WebRequest webRequest = WebRequest.Create(http://localhost:1325/test8.aspx);
- WebResponse webResponse = webRequest.GetResponse();
- Stream streamObject = webResponse.GetResponseStream();
|
Ensuite, je sauvegarde les donnees du "Stream" dans le fichier test8.html. Ce fichier est a premiere vue correcte (donnees, liens css ...) mais mon probleme et qu'il manque dans ce fichier du contenu qui est present lorsque j'accede a test8.aspx avec Mozilla.
Par exemple un lien Webresources.axd?.... qui contient le javascript necessaire au menu deroulant.
Voici un exemple de difference :
1) source du fichier ASPX :
Code :
- <td style="white-space:nowrap;"><a class="Menu1_1" href="/test4.aspx">test4</a></td>
|
2) source du fichier HTML
Code :
- <td nowrap="nowrap"><a href="/test4.html">test4</a></td>
|
On remarque un style plus riche et meme une class qui y est rattache.
Donc pourquoi Mozilla obtient plus de contenu que moi avec un "WebRequest" ?
J'espere que vous m'avez compris, n'hesitez a demander des details parce que la je commence a secher.
Merci a vous et bonne soiree.
PS : je programme en Csharp