C# 从另一个网站cs文件调用函数

C# 从另一个网站cs文件调用函数,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我正在使用Visual Studio 2015制作一个网站。我有两个类,Default:System.Web.UI.Page和Login:System.Web.UI.Page。两者都是部分类 登录时我有一个名为returnUserType的函数,我希望将其设置为默认值,这样,如果userType`是某个数字,页面就会重定向 我试过这个: public partial class _Default : System.Web.UI.Page { protected void Page_Loa

我正在使用Visual Studio 2015制作一个网站。我有两个类,
Default:System.Web.UI.Page
Login:System.Web.UI.Page
。两者都是部分类

登录时我有一个名为
returnUserType
的函数,我希望将其设置为默认值,这样,如果userType`是某个数字,页面就会重定向

我试过这个:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Login loginClass = new Login();
        int userType = loginClass.returnUserType();
    }
}
但是它说登录不包含
returnUserType
的定义

该类是一个公共部分类,其中包含其他函数,并且具有以下功能

public int returnUserType()
{
   try
   {
      return userType;
   }
   catch
   {
      Response.Write("UserType failed to be returned.");
      return 9;
   }
 }

我知道我可能应该使用Identity或Membership,但由于某些原因,我无法让它们运行。

创建一个基本页面并从中继承所有页面,因此代码应该如下所示

public class BasePage:System.Web.UI.Page
{
   public int returnUserType()
   {
     try
     {
       return userType;
     }
     catch
     {
       Response.Write("UserType failed to be returned.");
       return 9;
     } 
  }
}

public partial class _Default : BasePage
{
    protected void Page_Load(object sender, EventArgs e)
    {

        int userType = returnUserType();
    }
}

创建一个基本页面并从中继承所有页面,因此代码应该如下所示

public class BasePage:System.Web.UI.Page
{
   public int returnUserType()
   {
     try
     {
       return userType;
     }
     catch
     {
       Response.Write("UserType failed to be returned.");
       return 9;
     } 
  }
}

public partial class _Default : BasePage
{
    protected void Page_Load(object sender, EventArgs e)
    {

        int userType = returnUserType();
    }
}

您可以将其移动到公共母版页。它也有相同的问题。为什么不使用函数returnUserType创建一个单独的类,并允许调用任何页面/类。如何填充
userType
呢?我可以创建一个单独的类,但该类无论如何都不能工作吗?是因为它是一页吗?userType只是一个从数据库源获取副本的int变量。您可以将其移动到公共母版页。它也有相同的问题。为什么不使用函数returnUserType创建一个单独的类,并允许调用任何页面/类。如何填充
userType
?我可以创建一个单独的类,但不应该创建该类还是工作?是因为它是一页吗?userType只是一个从数据库源获取副本的int变量。