ValidationExpersion不是元素'RegularExpressionValidator'的有效属性

时间:2013-10-12 16:41:26

标签: asp.net

我有这个问题:当我尝试将有效值插入Email文本框时,我得到的是插入的这个值无效。这就是我在aspx文件中编写部分代码的方法:

ValidationExpersion="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*" 

这是引用上述代码的消息:

  

属性'ValidationExpersion'不是元素'RegularExpressionValidator'的有效属性。

我将非常感谢你的帮助!

1 个答案:

答案 0 :(得分:2)

您很可能在代码中输入了一个拼写错误(正如您在问题中所做的那样。)该属性为ValidationExpression,因此请确保其完全匹配。

编辑:

只是为了让事情更清楚一点,就是你粘贴的代码和正确的版本:

ValidationExpersion="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*"
ValidationExpression="\w+([-+.']\w+)*@\ w +([-.]\w+)*\.\w+([-.]\w+)*"

你拼错了ValidationExpression。编程时,你必须准确拼写,特别是在使用ValidationExpression等内置属性时。如果你被一个字母关闭,那么“编译器”会认为它是另一回事。