@page "/fetchdata" @page "/fetchdata/{StartDate:datetime}" @inject WeatherForecastService ForecastService

Weather forecast

This component demonstrates fetching data from the server.

@if (forecasts == null) {

Loading...

} else { @foreach (var forecast in forecasts) { }
Date Temp. (C) Temp. (F) Summary
@forecast.DateFormatted @forecast.TemperatureC @forecast.TemperatureF @forecast.Summary

◀ Previous Next ▶

} @functions { [Parameter] DateTime StartDate { get; set; } WeatherForecast[] forecasts; public override void SetParameters(ParameterCollection parameters) { StartDate = DateTime.Now; base.SetParameters(parameters); } protected override async Task OnParametersSetAsync() { forecasts = await ForecastService.GetForecastAsync(StartDate); } }