2011-09-15 60 views
0

在我的asp.net Web應用程序。我有一個無法正常工作的更改密碼錶單。更改後,我將LoginEvent取消設置爲false。它可以更改,但控件認爲它失敗。還有什麼我需要做的嗎?Asp.net更改密碼控制

control.Objects.User user = GlobalClass.GlobalVariables.User; 
    string currentRealPassword = control.Data.Users.GetUserPassword(user); 
    if (user != null && ChangeUserPassword.CurrentPassword.Trim() == currentRealPassword) 
    { 
     e.Cancel = !control.Data.Users.UpdateUserPassword(user, ChangeUserPassword.NewPassword); 
    }`enter code here` 
+0

寫它myslef而不是使用memebership。 – user516883

回答

0

唔...代碼沒有幫助:P 什麼 「UpdateUserPassword」 回報?假設布爾。

一個提示... C#是面向對象:P

你是從正在添加的PHP?

+0

是的,它返回一個布爾,不,我不是來自PHP。我以前從未使用過此控件,並且正在查看示例並遵循每一步。如果這個事件沒有被取消,那麼它就認爲是成功的,但它不是這樣。我甚至在web配置文件 – user516883

+0

中設置了成員資格屬性您是否向源添加了斷點以查看返回的值? – Sanosay