0

mvc3 プロジェクトで MarkdownSharp を使用しています。ユーザーはテキストボックスにテキストを挿入できますが、これは危険な場合があるため、「2 < 3」のようなものを書くことができます。

そのため、すべての危険な入力をブロックすることはできません。

テキストを表示するには、すべての危険な文字をエンコードしたい

Html.Encode(myString)

しかし、これは改行などもエンコードするため、その後はMarkdownSharpを使用できません。

4

1 に答える 1

0

試していただけませんか:

@Html.Raw(Html.Encode(myString).Replace("\n", "<br/>"))
于 2012-03-13T15:48:15.930 に答える