我有这个问题:当我尝试将有效值插入Email
文本框时,我得到的是插入的这个值无效。这就是我在aspx文件中编写部分代码的方法:
ValidationExpersion="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*"
这是引用上述代码的消息:
属性'ValidationExpersion'不是元素'RegularExpressionValidator'的有效属性。
我将非常感谢你的帮助!
答案 0 :(得分:2)
您很可能在代码中输入了一个拼写错误(正如您在问题中所做的那样。)该属性为ValidationExpression
,因此请确保其完全匹配。
编辑:
只是为了让事情更清楚一点,就是你粘贴的代码和正确的版本:
ValidationExpersion="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*"
ValidationExpression="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*"
你拼错了ValidationExpression。编程时,你必须准确拼写,特别是在使用ValidationExpression等内置属性时。如果你被一个字母关闭,那么“编译器”会认为它是另一回事。