从另一个文件C#中调用另一个类的方法

Tud*_*iuc 3 .net c# methods call

我在Feed.aspx.cs中声明了一个名称空间.此命名空间包含一个类,该类包含一个方法: Feed.aspx.cs

namespace GetUser
{
public class MyFeedClass
{
   public string getUserID()
   {

       MembershipUser user = Membership.GetUser(HttpContext.Current.User.Identity.Name);
       HttpContext.Current.Session["x"] = user.ProviderUserKey.ToString();
       string test = (string)HttpContext.Current.Session["x"];
       return test;
   }

}
Run Code Online (Sandbox Code Playgroud)

}

现在,从MyPage.aspx.cs,我想调用getUserID()方法.我怎样才能做到这一点?

Car*_*ras 5

我猜你使用的是Asp.NET?

您应该在add_code文件夹中创建一个新类.将该命名空间和类移动到新创建的类中

然后从Feed.aspx.cs中调用它:

GetUser.MyFeedClass myfeed = new GetUser.MyFeedClass();
string result = myfeed.getUserID();
Run Code Online (Sandbox Code Playgroud)