Я создал макет для конкретного ученика в своем приложении Razor Pages и поместил его в _Layout как вложенный макет. Теперь проблема заключается в том, что когда страница Create открывается в _StudentLayout, проверка на стороне клиента не работает! Однако, когда страница «Создать» открывается нормально, то есть внутри _Layout приложения, она работает хорошо!
Вот код в верхней части Create:
@{
ViewData["Title"] = "Create";
Layout = "~/Pages/Shared/_StudentLayout.cshtml";}
Вот код внутри _StudentLayout:
<div class="col-md-10">
@{
Layout = "~/Pages/Shared/_Layout.cshtml";
}
<div class="mt-3">
@RenderBody()
</div>
</div>
Как должна работать проверка на стороне клиента в рамках вложенного макета? В чем здесь проблема?