从另一个c#文件的另一个类调用方法
本文关键字:另一个 调用 方法 文件 | 更新日期: 2023-09-27 18:14:52
我已经在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;
}
}
}
现在,从MyPage.aspx.cs,我想调用getUserID()方法。我该怎么做呢?
我猜你正在使用Asp.NET?
你应该在你的add_code文件夹中创建一个新的类。将该名称空间和类移动到新创建的类
中然后从Feed.aspx.cs:
调用它GetUser.MyFeedClass myfeed = new GetUser.MyFeedClass();
string result = myfeed.getUserID();
确保在代码中包含该名称空间:
using GetUser;
将公共函数设置为MyFeedClass中的静态函数:
public static string getUserID() {...}
然后在你的aspx.cs页面你现在可以尝试做:
string userId = MyFeedClass.getUserID();