Я создал сайт C # Razor без явных определений модели, опираясь на ключевое слово dynamic
для представления моей модели. Тем не менее, это сейчас ломается, потому что говорит, что «объект не содержит члена X». Это содержит это; intellisense показывает это, но все, что использует модель, когда она динамическая, ломается. Даже добавление @model dynamic
не работает.
Переход на явную модель работает, так что я делаю это, но что может привести к тому, что динамическая поддержка перестанет работать в процессе?
EDIT:
Мой контроллер просто делает это:
public ActionResult List()
{
return View(new
{
Data = repos.GetData()
});
}
и использует его напрямую:
@{ Title = "X" }
@foreach (var item in Model.Data)
{
Render
}
Модель и данные не равны нулю, и есть действительные данные.
Спасибо.