Bonjour, comme vous le constatez le titre n'est meme pas assez claire mais qu'à cela ne tienne je vais essayer d'être plus claire
Sur mon site asp.net mvc j'ai besoin d'affiché dans une vue le code html obtenu à l'aide d'un WebBrowser et stocké dans une variable (la base de données en pratique) .
Ce que j'essaie de faire c'est que après la demande http ce code html doit s'afficher correcter sur ma page de vue. Malheureusement quand j'essaie ceci, le code
est traduit en code ASCII apres la rendu de la page.
Voila le code source de mon div
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 public HtmlElementCollection _divs =null; // Ce bouton est sur un control Form qui porte mon WebBrowser private void button1_Click(object sender, EventArgs e) { // J'obtiens tous les div de ma page à l'aide de webBrowser1 _divs=webBrowser1.Document.Body.GetElementsByTagName("div"); } /// Mon controlleur public ActionResult Index() { ViewModel model=new ViewModel (); //Obtenir le premier div de la page HtmlElement div1=null; foreach (HtmlElement h in _divs) { if(!string.IsNullOrEmpty(h.InnerHtml) { div1=h; break; } } model.html=WebUtility.HtmlEncode(div1.InnerHtml) return view(model); } /// Dans ma vue Index.cshtml j'ai ceci: <div id="conetnu" class="_style1"> @{ string contenu= WebUtility.HtmlDecode(Model.html); } @contenu; </div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div class=partialsearchresults-body> <div class=partialsearchresults-item data-zen="true"> <div class=partialsearchresults-item-title><a class="partialsearchresults-item-title-link result-link" href="https://en.wikipedia.org/wiki/malaria" rel="nofollow noopener noreferrer" target=_blank data-unified='{"domain":"en.wikipedia.org","contentdesignation":"unaffiliated","modulename":"webresults","resulttype":"wiki","providersource":"wikiservice","treatment":"standard","zonename":"center","language":"","moduleinzone":2,"resultinmodule":1}'>malaria - wikipedia</a> </div> <p class=partialsearchresults-item-url>en.wikipedia.org/wiki/malaria</p> <p class=partialsearchresults-item-abstract>malaria is a mosquito-borne infectious disease affecting humans and other animals caused by parasitic single-celled microorganisms belonging to the&nbsp;...</p></div> <div class=partialsearchresults-item data-zen="true">
Partager