你好,我一直遇到麻烦这一段时间了。我在Detailsview中有一个绑定的文本框,我已经添加了一个RegularExpressionValidator(REV)。使用的正则表达式是[a-zA-Z] *
运行Web窗体后,“编辑”按钮将打开字段。无论验证如何,任何输入都会导致按下更新按钮时显示REV错误消息。继续显示“更新”按钮,直到选择“取消”按钮并将原始记录返回到屏幕以替换任何条目。
RequiredFieldValidator正常工作。
答案 0 :(得分:0)
我建议您使用Ajax Control Toolkit FilteredTextBoxExtender而不是使用REV。
它为您提供了验证数字,字母甚至自定义类型的许多类型验证输入的选项,例如:
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
TargetControlID="TextBox3"
FilterType="LowercaseLetters, UppercaseLetters" />