C# 如何在asp.net中调用Web窗体中的控制台应用程序函数
我有一个包含两个项目的解决方案:web应用程序项目和控制台应用程序 我在控制台应用程序(Program.cs类)中调用web API并将输出存储在列表中,我希望在web应用程序项目中以web表单显示该列表。如何将函数从Program.cs调用到Web窗体以显示结果C# 如何在asp.net中调用Web窗体中的控制台应用程序函数,c#,asp.net,visual-studio,api,console-application,C#,Asp.net,Visual Studio,Api,Console Application,我有一个包含两个项目的解决方案:web应用程序项目和控制台应用程序 我在控制台应用程序(Program.cs类)中调用web API并将输出存储在列表中,我希望在web应用程序项目中以web表单显示该列表。如何将函数从Program.cs调用到Web窗体以显示结果 或者如果有一个最简单的解决方案来代替这个?我假设您从控制台调用的Web API是一个外部应用程序(不是Web应用程序的一部分) 我会在一个单独的项目中将逻辑读取从Web API中分离出来,并将其从控制台和Web应用程序中使用。我假设您
或者如果有一个最简单的解决方案来代替这个?我假设您从控制台调用的Web API是一个外部应用程序(不是Web应用程序的一部分)
我会在一个单独的项目中将逻辑读取从Web API中分离出来,并将其从控制台和Web应用程序中使用。我假设您从控制台调用的Web API是外部应用程序(不是Web应用程序的一部分)
我会在一个单独的项目中将逻辑读取从Web API中分离出来,并将其从控制台和Web应用程序中使用。您可以参考以下步骤在Web表单中调用控制台应用程序函数 首先,请在控制台应用程序中定义program.cs
namespace TestConsole
{
public class Program
{
static void Main(string[] args)
{
}
public static List<string> Liststring()
{
List<string> list = new List<string>();
list.Add("test1");
list.Add("test2");
list.Add("test3");
list.Add("test4");
return list;
}
}
}
结果:
您可以参考以下步骤调用web表单中的控制台应用程序功能 首先,请在控制台应用程序中定义program.cs
namespace TestConsole
{
public class Program
{
static void Main(string[] args)
{
}
public static List<string> Liststring()
{
List<string> list = new List<string>();
list.Add("test1");
list.Add("test2");
list.Add("test3");
list.Add("test4");
return list;
}
}
}
结果:
创建一个新的API,该API为您提供相同的数据。在web项目中使用该API。您可以将数据保存在任何数据库或文件中。创建一个新的API,它将为您提供相同的数据。在web项目中使用该API。您可以将数据保存在任何数据库或文件中。