Im новое, используя частичный вид в MVC и по какой-то причине не может получить эту работуЧастичные Представления в других контроллерах Просмотр MVC5
Notes.cshtml
@model IEnumerable<SI2.Models.DashboardNote>
@foreach (var item in Model)
{
<div class="col-lg-12">
<div class="well">
<p>@Html.DisplayFor(modelItem => item.Information)</p><br />
<p>@Html.DisplayFor(modelItem => item.DateCreate)</p>
</div>
</div>
}
Это где я пытаюсь вызвать частичный вид в другой контроллерах зрения
Главная/Index.cshtml
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-heading"><i class="fa fc-agenda-view"></i> Notes</div>
<div class="panel-body">
@Html.Partial("~/Views/DashboardNotes/Notes.cshtml")
</div>
</div>
</div>
</div>
Примечания Контроллер
public ActionResult Notes()
{
return View(db.DashboardNotes.ToList());
}
Каждый раз, когда я пытаюсь вызова Notes.cshtml как частичный вид я получаю System.NullReferenceException с «объекта не задана ссылка на экземпляр объекта», но если я бегу вид обычно отлично работает. Между двумя моделями контроллеров нет никакой связи.
Спасибо за любую помощь :)
Вы не проходящее модель для Html.Partial, поэтому ' Model' является null в Notes.cshtml – AaronLS
Его по-прежнему дает нуль. Не могли бы вы привести пример, пожалуйста? – user2806570