2012-07-19 29 views
1

我有一個用於更改密碼的3個asp文本框的窗體 - 舊密碼,新密碼和確認密碼以及窗體上的提交按鈕。先設置舊密碼以設置新密碼。這種情況是,如果管理員想要更改密碼,它不會檢查任何舊密碼,而對於用戶,它將檢查舊密碼,如果它是正確的,則設置新密碼。我對舊密碼和新密碼字段以及比較驗證器控件採取了兩個requiredfiledvalidator控件來檢查確認密碼。asp.net requiredfieldvalidator clientside驗證多個組

我已經爲舊密碼所需的字段驗證程序分配了groupA,並且爲new添加了groupB並且確認了密碼。該場景是爲管理員登錄我隱藏舊密碼,因爲它不是必需的,併爲用戶登錄我使它可見。

所以問題在於,對於用戶登錄提交事件,我想驗證groupA和groupB。任何想法?

回答

1

對所有控件保留相同的groupname。當用戶角色爲Admin時,將Enabled=false設置爲RequiredFieldValidator。

+1

謝謝哥們..我不知道我該怎麼忘記那件簡單的事情? :) 再次感謝.. – Dev 2012-07-19 12:36:05