Во-первых, это происходит в ASP.net MVC4 используя бритвумакет нужно быть оказаны перед частичным видом (MVC4)
Я в настоящее время есть макет, который я использую на всех страницах в растворе.
макет включает @RenderBody()
, который загружает содержимое.
my index.cshtml включает частичный вид, и этот частичный вид требует некоторых данных, которые будут существовать только после выполнения кода в макете.
Я установил точки останова в начале частичного просмотра и в начале макета, а частичное визуализировано первым, любым способом изменить это?
... или в контроллере. :) – CodeCaster
@CodeCaster: Менее вероятно, но я полагаю возможным. Помните, однако, держите контроллеры светлыми, а модели тяжелыми. – David
На эту тему написано более чем достаточно, и мне не нравится, что модели _view_ содержат слишком много логики. – CodeCaster