.net 8 introduced an issue where a paramter that has [SupplyParameterFromQuery] does not work when loading parameters in a Radzen dialog box. Normally this is not an issue since I do not need to use [SupplyParameterFromQuery] for most dialog boxes. However I have one component that I show as a page for data entry and dialog for data review. I need the [SupplyParameterFromQuery] for the page view, but this breaks the dialog view.
Radzen Blazor dialogs are not using routing - i.e. you cannot navigate to a dialog.
I am not routing to a dialog, I am routing to a page. But I also display that page as a dialog, by calling a radzen dialog.
As @enchev said this feature does not work with RadzenDialog. It doesn't use either of those. Why do you want to use SupplyParameterFromQuery in a dialog to begin with?
I am passing paremeters:
[Parameter][SupplyParameterFromQuery] public int clientID { get; set; }
in .net 7 and older this worked perfectly. I could supply from query for the page view and send normal parameters for the dialog. In .net 8 this no longer works. SupplyParameterFromQuery works for the page view still, but the Parameter part no longer works for dialogs.
As I said there isn't any code in RadzenDialog that does anything with SupplyParameterFromQuery. If it did work in .NET 7 and doesn't work in .NET 8 you may want to open an issue in the aspnetcore repository.