aspnetcore/samples/StandaloneApp/Pages/FetchData.cshtml

29 lines
689 B
Plaintext

@using Microsoft.AspNetCore.Blazor.Browser.Services.Temporary
@inject HttpClient Http
<h1>Fetch data</h1>
<strong>Response: </strong> @responseText
@functions {
private string responseText;
// TODO: Move to OnInitAsync
protected override void OnParametersSet()
{
Http.GetStringAsync("/").ContinueWith(task =>
{
try
{
responseText = task.Result;
}
catch (Exception ex)
{
Console.Error.WriteLine(ex.InnerException.Message);
Console.Error.WriteLine(ex.InnerException.StackTrace);
}
StateHasChanged();
});
}
}