Начал осваивать asp.net core. При попытке реализации простейшего приложения вылетает ошибка: NullReferenceException: Object reference not set to an instance of an object.
Контроллер:
[Route("")]
public class ValuesController : Controller
{
// GET api/values
[HttpGet]
public IActionResult Get()
{
string[] files = {"wqew", "12232" };
return View("~/Index.cshtml", files);
}
}
Файл Index.cshtml:
@page
@model string[]
@{
}
<ul>
@foreach (string file in Model)
{
<li>@file</li>
}
</ul>
Сразу при запуске сервера появляется вышеуказанная ошибка на этой строке:
@foreach (string file in Model)
Уберите строку @page и всё заработает.
Цитирую доку по Razor:
Директива @page превращает файл в действие MVC, а значит обрабатывает запросы напрямую, минуя контроллер.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу ввести с клавиатуры значения в строку, которая является элементом массива:string words[1]=ConsoleReadLine(); Выдает ошибку, неудивительно
Изучаю по книге работу с делегатами и есть там пример, объясняющий, что такое ковариантность и контравариантностьРешил подробнее поискать...
Итак, имеется два класса: один родительский, второй дочерний
Есть два текстовых поля для ввода семизначного числа, где 1 поле: стартовое число, 2 поле: конечноеПодскажите, пожалуйста, как я могу получить...