方法Initialize()如何;在asp.net?

时间:2015-06-26 17:11:19

标签: c# asp.net asp.net-mvc identity membership

我正在尝试理解成员类及其在asp.net中的工作原理,但是在查看Membership.cs文件时,我看到以下代码,

public static MembershipProvider Provider {
        get { 
            Initialize();
            if (s_Provider == null) {
                throw new InvalidOperationException(SR.GetString(SR.Def_membership_provider_not_found));
            } 
            return s_Provider;
        } 
    } 

我没有看到本地方法,并且该类似乎没有从任何为其提供代码的源继承。如何使Initialize()方法能够为s_Provider变量赋值以及它的代码在哪里生效?

1 个答案:

答案 0 :(得分:0)

该课程是partial课程。程序集中的另一个文件具有相同的全名,并且还标记为partial,并且包含该方法的定义。

您可以在Initialize的上下文菜单中使用Visual Studio“转到定义”功能打开该文件并导航到该方法的定义。