В заголовке кода cshtml я создал экземпляр viewmodel с некоторыми данными. Я могу привязывать и отображать данные из этой переменной viewmodel на родительской странице. Однако, когда я передаю переменную viewmodel в дочерний частичный вид, на странице ничего не отображается.частичный просмотр не отображается, но его viewmodel работает с родителем
@{
Html.Partial("DailyReport", @DailyReportViewModel);
}
Любая идея, почему детское частичное представление не будет отображаться на странице или как отладить эту проблему?
DailyReport это имя частичного вида не имя метода – user7242966
Когда я говорю, что это имя метода? – Shyju
@ user7242966, как указано Shyju, синтаксис «at {}» создает блок кода, который работает как функция. Html.Partial - это ярлык, который вы можете использовать * снаружи * в блоке {} ", чтобы избавить вас от некоторых проблем. Используйте (at) Html.Partial вне блока «at {}». Если вы хотите использовать его внутри, используйте Html.RenderPartial, как предложил Shyju. Извините за «at» ... ограничение SO в комментариях. – Markus