如何检查asp:TextBox不包含html标签

时间:2008-11-17 16:27:46

标签: c# .net validation

我有一个文本框,需要验证它是纯文本不包含html标签。

在.net

中执行此操作的最佳方式是什么?

奖金问题:如何使用javascript进行相同操作。

2 个答案:

答案 0 :(得分:1)

您可以允许输入它,然后在使用输入执行ANYTHING之前,您可以使用将它全部转换的HttpServerUtility.HtmlEncode类,以便在重新呈现它时(如在注释中),它不会是原始的HTML,而是它的编码渲染。

答案 1 :(得分:0)

为什么不对任何html进行转义/编码,你将获得1001种不同的方法来检测使用RegEx的html,但大多数都会以某种方式存在缺陷。如果逃避不是一个选项,那么你最好的选择可能是在问题和标题上加上一个RegEx标签以吸引一些专家。