我有一个ASP.NET Core 2.2 MVC应用程序。在其中一种视图中,我试图基于静态控制器方法设置Javascript var的值,该方法返回一个string []。
我已使用硬编码的值来确认正在调用控制器方法并返回正确的值。
在Java语言中:
var countries = @MyApp.Web.Controllers.DataController.GetCountries();
在控制器(C#)中:
public static string[] GetCountries()
{
string[] countries = { "Afghanistan", "Albania", "Algeria", "Zimbabwe" };
return countries;
}
我在做什么错?请注意,我不想使用Ajax。