C# 如何检查asp:TextBox不包含html标记

C# 如何检查asp:TextBox不包含html标记,c#,.net,validation,C#,.net,Validation,我有一个文本框,需要验证它是纯文本,不包含html标记 在.net中,最好的方法是什么 额外的问题:如何使用javascript实现同样的功能。为什么不转义/编码任何html,您将获得1001种使用正则表达式检测html的不同方法,但大多数都会在某些方面存在缺陷。如果转义不是一个选项,那么您最好在问题和标题上添加一个正则表达式标记,以吸引一些专家。您可以允许输入它,然后在对输入进行任何操作之前,可以使用HttpServerUtility.HtmlEncode类将其全部转换,以便在重新渲染时(如在

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

在.net中,最好的方法是什么


额外的问题:如何使用javascript实现同样的功能。

为什么不转义/编码任何html,您将获得1001种使用正则表达式检测html的不同方法,但大多数都会在某些方面存在缺陷。如果转义不是一个选项,那么您最好在问题和标题上添加一个正则表达式标记,以吸引一些专家。

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