【发布时间】:2012-03-13 23:48:15
【问题描述】:
我在一个 mvc3 项目中使用 MarkdownSharp。 用户可以在文本框中插入文本,这可能很危险,这样他就可以写“2
所以我无法阻止所有危险的输入。
为了显示文本,我想用
对所有危险字符进行编码Html.Encode(myString)
但这也编码换行符等等,所以之后我不能使用 MarkdownSharp。
【问题讨论】:
标签: asp.net-mvc-3 markdownsharp html.encode
我在一个 mvc3 项目中使用 MarkdownSharp。 用户可以在文本框中插入文本,这可能很危险,这样他就可以写“2
所以我无法阻止所有危险的输入。
为了显示文本,我想用
对所有危险字符进行编码Html.Encode(myString)
但这也编码换行符等等,所以之后我不能使用 MarkdownSharp。
【问题讨论】:
标签: asp.net-mvc-3 markdownsharp html.encode
你能不能试试:
@Html.Raw(Html.Encode(myString).Replace("\n", "<br/>"))
【讨论】: