0

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

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

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

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

我将不胜感激您的帮助!

4

1 回答 1

3

很可能您在代码中有错字(就像您在问题中所做的那样。)该属性ValidationExpression确保它完全匹配。

编辑:

为了让事情更清楚一点,这里是您粘贴的代码和正确的版本:

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

您拼写错误的 ValidationExpression。编程时必须准确拼写,尤其是在使用 ValidationExpression 等内置属性时。如果您偏离了一个字母,那么“编译器”会认为这是另一回事。

于 2013-10-12T16:45:43.120 回答