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

本文关键字:文件 调用 函数 cs 另一个 网站 | 更新日期: 2023-09-27 18:13:11

我正在使用Visual Studio 2015制作一个网站。我有两个班,Default:System.Web.UI.PageLogin: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();
    }
}

但是它说Login不包含returnUserType的定义

这个类是一个public partial类Login:System.Web.UI.Page,里面有其他函数,并且有这个

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

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

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

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

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();
    }
}