ASP.NET MVC文本编辑器轻量级

时间:2011-11-26 04:28:32

标签: asp.net-mvc textarea

它应该是免费的。与asp.net mvc轻松集成。极轻。它必须消毒输入。

例如,假设用户输入

  

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

它不能破坏页面的格式!

如果用户输入一些令人讨厌的HTML或任何html或任何javascript代码,它应该拒绝。

如果它也做了某种cuss-word检查,那将是很棒的,但这不是一个要求。 它可以基于jquery。

在您觉得将此问题标记为重复之前,请先检查其他问题是否已经过时或类似问题。

1 个答案:

答案 0 :(得分:0)

有很多RTE可以很容易地集成到asp.net页面中。有许多是基于jquery的。请参阅here我使用服务器端代码进行清理。有许多类可用于清理html。通过清洁剂运行用户输入的文本以去除标记。我正在使用http://roberto.open-lab.com/2010/03/04/a-html-sanitizer-for-c/ 杰夫阿特伍德的代码是here 另请参阅此SO post