我创建了页面用户,它包含文本框控件。我想限制用户使用 .net 验证控件在文本框中输入 html 标记,即 < 和 > 登录。
有人可以帮我解决这个问题吗?
我还想限制双引号,即 "和插入符号 ^ 你能告诉我如何编写表达式吗???
最佳答案
使用正则表达式验证器...
<asp:textbox id="theTextbox" runat="server" />
<asp:regularexpressionvalidator id="regexValiator" runat="server"
controltovalidate="theTextbox"
errormessage='<, >, ", and ^ not allowed'
display="Dynamic"
validationexpression='([^<>\"\^])*' />
实际上,默认情况下 ASP.Net 不允许在表单字段中输入 HTML 内容。无需进一步验证。
关于c# - 使用asp.net c#中的验证控件限制用户在文本框中输入html标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5885017/