У меня есть приложение ASP.NET Core 2.2 MVC.В одном из представлений я пытаюсь установить значение переменной Javascript на основе метода статического контроллера, который возвращает строку [].
Я использовал жестко запрограммированные значения, чтобы подтвердить, что метод контроллера вызывается и возвращает правильные значения.
В Javascript:
var countries = @MyApp.Web.Controllers.DataController.GetCountries();
В контроллере (C #):
public static string[] GetCountries()
{
string[] countries = { "Afghanistan", "Albania", "Algeria", "Zimbabwe" };
return countries;
}
Что я делаю не так?Обратите внимание, что я не хочу использовать Ajax.