2013-10-12 62 views
0

我有這個問題:當我試圖插入一個有效的值到Email文本框時,我得到這個插入的值是無效的。這是我在aspx文件寫的代碼的一部分:ValidationExpersion不是元素的有效屬性'RegularExpressionValidator'

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

這是指上面的代碼的消息:

屬性「ValidationExpersion」不是元素的有效屬性「的RegularExpressionValidator 」。

我將不勝感激您的幫助!

回答

2

最有可能你在代碼中有一個錯字(如你在問題中所做的那樣)。該屬性是ValidationExpression,因此請確保它完全匹配。

編輯:

只是爲了讓事情更加清楚這裏是你貼的代碼和正確的版本:

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

你拼寫錯ValidationExpression。編程時,必須精確拼寫,尤其是使用內置屬性(如ValidationExpression)時。如果你甚至連一封信都沒有,那麼「編譯器」會認爲它是別的。

+0

感謝您的回答。但是,你能指定更多嗎?你的意思是說,也許我沒有插入正確的值到電子郵件文本框? – Nizan

相關問題