獲取的MembershipProvider的屬性我來源於MembershipProvider
一類System.Web.Security
如下定義:從Web.Config中
public class RedditMembershipProvider : MembershipProvider
{
public RedditMembershipProvider()
{
}
public override int PasswordAttemptWindow
{
get { return 10; }
}
/* snip all the similar properties definition
*/
}
的問題是我希望在RedditMembershipProvider
被實例化,我希望從閱讀所有屬性web.config中,而不是從上面的代碼定義:
<membership defaultProvider="RedditMembershipProvider">
<providers>
<clear/>
<add name="RedditMembershipProvider"
type="RedditClone.Models.RedditMembershipProvider"
PasswordAttemptWindow=20
/>
</providers>
</membership>
所以,當我從視圖調用PasswordAttemptWindow
,我應該得到20,而不是10。但現在我得到10,而不是20
任何想法如何解決這個問題?