7
Ich verwende die Microsoft anti xss library und ich bemerkte, dass es aus irgendeinem Grund das <ul>
Tag entfernt. Ich kann nicht herausfinden warum. Zum Beispiel:Anti-XSS-Bibliothek zum Entfernen des UL-Tags. Warum?
string html = @"<ul><li>this is a test </li></ul>";
string sanitized = Sanitizer.GetSafeHtmlFragment(html);
Diese Rückkehr:
\r\n<li>this is a test </li>
Irgendwelche Ideen?
möglicherweise im Zusammenhang mit einem Fehler in Sanitizer: [link] (http://wpl.codeplex.com/workitem/17246) – Tung
Hmm. Ich denke, versuchen Sie eine ältere Version, bis dies behoben ist und sehen, was passiert? Jeder weiß, wo man eine ältere Version bekommt. Nuget scheint nur die neueste Version zu haben. – chobo2
Sie können die [Quelle] (http://wpl.codeplex.com/SourceControl/changeset/changes/72192) von einem der früheren Check-ins herunterladen und kompilieren. Es enthält v3.0, v3.1 und v4.0 – Tung