none
这段代码的意思是什么? RRS feed

  • 问题

  •  private readonly MembershipProvider _provider;

    public AccountMembershipService(MembershipProvider provider)
            {
                _provider = provider ?? Membership.Provider;
            }

     public bool ValidateUser(string userName, string password)
            {
                if (String.IsNullOrEmpty(userName)) throw new ArgumentException("值不能为 null 或为空。", "userName");
                if (String.IsNullOrEmpty(password)) throw new ArgumentException("值不能为 null 或为空。", "password");

                return _provider.ValidateUser(userName, password);
            }

    ??它的作用是什么啊

    _provider.ValidateUser(userName, password);
    validateuser() 这个方法好像没有实现吧 它是MembershipProvider类里的方法啊

    2010年7月30日 15:02

答案

  • 这段代码是用membership provider 验证用户

     

    这个方法的实现  在其他的子类里   比如sqlmembershipprovider   不同的数据库provider 实现不同

     

    您在配置web.config的时候  已经配置了sqlmembershipprovider 就直接调用那个类型内部的实现了


    成为 Microsoft V Dash了。。。 欢迎各位前辈同事在OCS加我
    2010年7月31日 1:38

全部回复