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