2012-03-26 5 views
7

私はMicrosoft anti xss libraryを使用していますが、なんらかの理由で<ul>タグが削除されています。なぜ私は理解できません。例えば:ULタグを削除するアンチXSSライブラリ。どうして?

string html = @"<ul><li>this is a test </li></ul>"; 
string sanitized = Sanitizer.GetSafeHtmlFragment(html); 

これは戻っている:

\r\n<li>this is a test </li> 

任意のアイデア?

+2

を取得することができます/ 17246) – Tung

+0

Hmm。これが修正されるまで古いバージョンを試してみて、何が起こるか見てみましょうか?誰でも古いバージョンを入手する場所を知っています。 Nugetは最新版しかないようだ。 – chobo2

+1

[source](http://wpl.codeplex.com/SourceControl/changeset/changes/72192)を以前のチェックインからダウンロードしてコンパイルできます。それはv3.0、v3.1、およびv4.0が含まれています – Tung

答えて

1

これはbugです。 [リンク](http://wpl.codeplex.com/workitem:古いバージョンのいずれかを使用したいユーザーは、彼らにhere

@Rayチェン、消毒のバグがおそらく関連歓声

関連する問題