mvc3 プロジェクトで MarkdownSharp を使用しています。ユーザーはテキストボックスにテキストを挿入できますが、これは危険な場合があるため、「2 < 3」のようなものを書くことができます。
そのため、すべての危険な入力をブロックすることはできません。
テキストを表示するには、すべての危険な文字をエンコードしたい
Html.Encode(myString)
しかし、これは改行などもエンコードするため、その後はMarkdownSharpを使用できません。
mvc3 プロジェクトで MarkdownSharp を使用しています。ユーザーはテキストボックスにテキストを挿入できますが、これは危険な場合があるため、「2 < 3」のようなものを書くことができます。
そのため、すべての危険な入力をブロックすることはできません。
テキストを表示するには、すべての危険な文字をエンコードしたい
Html.Encode(myString)
しかし、これは改行などもエンコードするため、その後はMarkdownSharpを使用できません。