2016-04-18 15 views
0

Ich habe eine Weile gesucht, aber ich kann keine Informationen finden, die mir helfen.
Ich habe diese String-Variable, die eine Reihe von HTML enthält (Tags, Text und Links zu Bildern) und ich möchte wissen, wie diese Zeichenfolge in eine Art HTML-unterstützten Typ in meiner App, so zu konvertieren dass es mit den Bildern und dem Text in Fettschrift anstelle von einfachem Text mit Tags überall erscheint.Eine Zeichenfolge als HTML lesen

<table border="0" cellspacing="0" cellpadding="0"> 
<tbody> 
<tr> 
    <td colspan="3"> 
    <h2> 
     <img src="https://www.iseg.ulisboa.pt/aquila/getFile.do?method=getFile&amp;fileId=682501" alt="" width="745" height="497" /> 
    </h2> 
    </td> 
</tr> 
<tr> 
    <td colspan="3"> 
    <table border="0" cellspacing="0" cellpadding="0"> 
     <tbody> 
     <tr> 
      <td> 
      <h3> 
      <a href="https://onedrive.live.com/redir?resid=21016A3C1649D3A2!4589&amp;authkey=!ACVZ-u-igsIFDLs&amp;ithint=folder%2cjpg">&gt;&nbsp;Reportagem Fotográfica (7 de Março)</a> 
      <br /> 
      <a href="https://onedrive.live.com/redir?resid=21016A3C1649D3A2!4738&amp;authkey=!AJbBcUJpWxqtP3g&amp;ithint=folder%2cjpg">&gt; Reportagem Fotográfica (9 de Março)</a></h3> 
      </td> 
     </tr> 
     <tr> 
      <td> 
      <h6>Decorrem nos dias 7 e 9 de Março as Cerimónias de Entrega de Diplomas de Pós-Graduação, no Auditório CGD. 
      <br />Contaram com momentos musicais de Manuel Rebelo e João Gil. Mais uma vez, parabéns a todos os diplomados!</h6> 
      <h6>&nbsp;</h6> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
      </td> 
     </tr> 
     </tbody> 
    </table> 
    </td> 
</tr> 
</tbody> 
</table> 
+0

Welchen Rahmen verwenden Sie? ASP.NET MVC? WebForms? –

+0

Wie sieht "diese String-Variable, die eine Menge HTML enthält" aus? – reporter

+0

haben Sie versucht, Nuget HTML-Renderer für WinForms? –

Antwort

2

könnten Sie wahrscheinlich die WebBrowser Steuerung verwenden, um dies zu handhaben und stellen Sie dann explizit seinen Inhalt zu Ihrem HTML-String über die NavigateToString() Methode:

// Set your HTML content for your web browser 
YourWebBrowser.NavigateToString(htmlString); 

Wenn das nicht für Ihre Bedürfnisse nicht funktioniert, Sie könnte auf einen Drittanbieter-Steuerelement wie this HtmlRenderer available via NuGet zurückgreifen, die klingt, als könnte es genau das sein, was Sie suchen.

+0

Ich würde es verwenden, aber wenn ich versuche, die Pakete zu installieren, schlägt es immer fehl –

Verwandte Themen