Можно ли установить порядок выполнения визуализированных представлений?
Допустим, у меня есть представление, которое отображается в макете, но оно должно быть отображено ПОСЛЕДНИМ, после всех других представлений. (Но это не в нижней части макета)
Компоновка
<html>
<body>
...
@Html.Action("Index", "Test1")
@Html.Action("Index", "Test2")
...
</body>
</html>
Контроллеры
public class Test1Controller: Controller
{
private readonly PassedAround _passedAround;
public Test1Controller(PassedAround passedAround){
_passedAround = passedAround;
}
public ActionResult Index(){
return View(_passedAround);
}
}
public class Test2Controller: Controller
{
private readonly PassedAround _passedAround;
public Test1Controller(PassedAround passedAround){
_passedAround = passedAround;
}
public ActionResult Index(){
_passedAround.Whatever = 1;
return View();
}
}
Просмотр (Test1Controller - Index)
...
@Html.Raw(Model.Whatever)
...
В приведенном выше примере значение PassedAround.Wh независимо от того, что установлено ПОСЛЕ ТОГО, как Test1Controller-Index отображается.