-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Closed
Labels
area-blazorIncludes: Blazor, Razor ComponentsIncludes: Blazor, Razor Components
Description
Is there an existing issue for this?
- I have searched the existing issues
Describe the bug
builder.Services.AddCascadingValue("hello", sp =>
{
var msg = new MessageCascade("Hello World! " + DateTime.Now);
var source = new CascadingValueSource<MessageCascade>(msg, isFixed: false);
return source;
});<h2>Inner Component One</h2>
@HelloMessage.Message
@code {
[CascadingParameter(Name="hello")]
protected MessageCascade HelloMessage { get; set; } = default!;
}will generate
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at ComponentTwentySix.Pages.InnerComponentOne.BuildRenderTree(RenderTreeBuilder __builder) in D:\GitHub\practical-aspnetcore\projects\.net8\ComponentTwentySix\Pages\InnerComponentOne.razor:line 3
at Microsoft.AspNetCore.Components.ComponentBase.<.ctor>b__6_0(RenderTreeBuilder builder)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
Expected Behavior
That named cascading value will just work normally.
Steps To Reproduce
Exceptions (if any)
No response
.NET Version
8.0.100-preview.7.23376.3
Anything else?
No response
Metadata
Metadata
Assignees
Labels
area-blazorIncludes: Blazor, Razor ComponentsIncludes: Blazor, Razor Components