How do I pass DateTime value as the route in Blazor?
Nov 24, 2020
Blazor,
ASP .NET Core Blazor,
Blazor FAQ,
pass DateTime value route blazor
,
1350 Views
This code will help you to understand how to pass DateTime value as the route in Blazor.
Blazor provides support for passing the route parameter as DateTime format. This needs to be mentioned while defining the route parameter in the route as @page “/route/{parameter:datetime}” at the top of the .razor component file..
Refer to the following code sample.
index.razor
@page "/"
<button @onclick="CurrentTime">Current Time</button>
@code {
public void CurrentTime()
{
NavManager.NavigateTo("/time/" + DateTime.Now);
}
}
Time.razor
@page "/time/{param:datetime}"
<h3>Time</h3>
<p>@Param</p>
@code {
[Parameter]
public DateTime Param { get; set; }
}

