2012-06-01 146 views
0

我有一個網站,已經建立使用默認的aspnet會員供應商。我正在尋找擴大它以稍微修改功能。定製會員供應商asp.net

從我的理解,我想創建一個自定義成員資格提供程序繼承從成員資格類,然後重載功能。我得到了那麼多,但我無法弄清楚如何調用原始的驗證用戶。

我的目標是在驗證用戶更改爲類似...

public override bool ValidateUser(string userName, string password) 
    { 
     if(base.ValidateUser(userName, password)) 
     { 
      \\Write to database that User logged in 
      return true; 
     } 
     return false; 
    } 

然而,當我試過了,base.ValidateUser(X,Y)拋出的錯誤。我將如何去實現我想要的?

回答

0

我的猜測是你已經繼承了抽象MembershipProvider類。如果是這樣,那麼調用基類方法當然是不可能的,因爲抽象類中沒有實現。

另一方面,如果您想調用基類方法,則必須繼承正確的基類,如SqlMembershipProvider