Good afternoon! I am using Radzen Blazor Studio 1.56.2 to create a web app that will allow a person to enter a new record across five pages, as a record has a lot of fields and I am trying to split this up amongst several pages to keep a clean layout. My goal is to create the initial record with contact information, save the record, pass the recordID to the next page, add in new fields to update the record with, pass it to page 3, etc, etc, until completed.
The first page correctly saves the new record per the fields in its , then the NavigateTo method is then called to get to page 2 with the newly made record number passed through.
Page 1’s C# codebehind: (this navigation takes place after the save is completed in the FormSubmit function)
NavigationManager.NavigateTo($"/add-accident2/{redirectInt}");
Page 2 then loads up:
@page "/add-accident2/{RecordId:int}"
OnInitializedAsync is immediately called and should be getting the newly made record. However, none of the control fields inside is appearing.
The html’s header (which appears above the RadzenTemplateForm does show the new record number: ( Record Details for Record @RecordId ) so that’s passing through.
Using IntelliTrace in Visual Studio confirms the accident record is being loaded in memory in page 2’s .CS codebehind file. So I’m not sure why the page appears without the items inside the RadzenTemplateForm, yet header and content below the RadzenTemplateForm do. Per partial screencap, this is what I see when running a run/debug test:
The Radzen Blazor Studio workspace (see partial screencap below) recognizes all items and there are no red squiggles or other error conditions in the source code pane:
Why would this be happening, when no errors are encountered and the compile completes, but I end up with nothing in the RadzenTemplateForm when executing?
Thanks!

