C# ASP.net, speichern und schreiben von HTML-mit string-Variablen

Ich habe ein Formular, wo die Benutzer geben Sie eine url zu einem YouTube-video. Mein code parst die url und erstellt einen embed-string gespeichert ist, in meiner Datenbank. Das sieht etwas aus wie:

string rawQuery = uri.Query;
int index = rawQuery.IndexOf("?");
if (index > 0)
                rawQuery = rawQuery.Substring(index).Remove(0, 1);
id = HttpUtility.ParseQueryString(rawQuery).Get("v");

string embedURL = "<iframe width=\"640\" height=\"360\" src=\"http://www.youtube.com/embed/" + id + "\" frameborder=\"0\" allowfullscreen></iframe>";

Diese Zeichenfolge wird in der Datenbank gespeichert und später abgerufen und gedruckt auf einer HTML-Seite. Jedoch, die Ausgabe endet auf der Suche wie diese, wenn ich die Seite anzeigen Quelle:

&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;http://www.youtube.com/embed/AXaoi6dz59A&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

Wie kann ich drucken Sie diese Zeichenfolge, so dass es nicht entkommen meine Zitate und kleiner/größer-als-Symbole?

  • Sie möchten unescape es
InformationsquelleAutor Danny | 2012-04-13
Schreibe einen Kommentar