2013-03-28 66 views
0

我想在C#定製<changePassword />,所以我用這個來進行測試:ASP changePassword錯誤消息

ConfirmPasswordRequiredErrorMessage="Need confirmation password" 
NewPasswordRequiredErrorMessage="Need new password" 
PasswordRequiredErrorMessage="Need password" 

的結果是,我得到了星號,以顯示錯誤消息。
有沒有辦法替換星號,而是顯示「ChangePasswordFailureText」屬性等消息。

我在想是否可以用<ChangePasswordTemplate\>來完成,但我找不到任何好的教程來達到此目的。

+0

你在.aspx頁面或代碼後面添加了嗎?嘗試把它放在aspx頁面 2013-03-28 12:35:16

回答

0

爲了更細粒度的窗體控制,我推薦使用ChangePasswordTemplate。你可以找到在這個計算器後一個基本的模板:ChangePasswordTemplateExample

如果您需要與具體的控制工作的代碼隱藏,你將要使用:

ChangePasswordControl.Controls[0].FindControl("MyControl") 

此外,有兩個事件值得的,onchanging口令和onchangedpassword。 ChangePassword與成員資格提供程序一起工作,並且對頁面的控制很少,但onchangingpassword事件可用於強制提供程序未檢查的密碼的其他要求(例如,確保不包含名稱或電子郵件地址)。