Хорошо, у меня есть страница расписания, к которой я обращаюсь, используя URL localhost / {RoomId}, где {RoomId} на данный момент является целым числом (1, 2, 3 и c.), Так что это первая строка эта страница:
@page "/roomzfront/{RoomId:int}"
Это работает для получения соответствующих данных из базы данных, но фактическая функция бронирования помещается в дочерний компонент, и когда я пытаюсь передать этот параметр, используя:
@functions { int PresentRoom = RoomId; }
Я получаю сообщение об ошибке: 'инициализатор поля не может ссылаться на нефиксированное c поле ...'
Однако, используя код (родительский):
@functions { int PresentRoom = 1; }
и этот код (дочерний):
[CascadingParameter(Name="PresentRoomId")] protected int PresentRoom { get; set; }
не передает значение в любом случае. ( Здесь есть подсказка: )