Я пытаюсь передать коллекцию объектов из контроллера в представление, используя Model
.
Можно ли переименовать Model
, чтобы мое представление было читабельным?
например. вместо использования @foreach (var question in Model)
,
есть ли способ сказать @foreach (var question in questions)
?
// HomeController.cs
public class HomeController : Controller
{
public IActionResult Index()
{
var repo = new QuestionRepository();
var questions = repo.FindAll();
return View(questions);
}
}
// Index.cshtml
@model IEnumerable<MyDomain.Models.Entity.Question>
<div class="questions-wrap">
<div class="questions">
@foreach (var question in Model)
{
// Do stuff with the question
}
</div>
</div>