@page "/"
<h1>Hello, world!</h1>
Welcome to your new app.
<h4>Plain text:</h4>
<p>
@MyDatabaseText
</p>
<h4>Split text:</h4>
@if (MyDatabaseTextLines != null)
{
foreach (string line in MyDatabaseTextLines)
{
<div>@line</div>
}
}
@code {
private string? MyDatabaseText {get; set;}
private string[]? MyDatabaseTextLines => MyDatabaseText?.Split(Environment.NewLine);
protected override async Task OnInitializedAsync()
{
MyDatabaseText = await FetchFromDatabaseAsync();
}
private Task<string> FetchFromDatabaseAsync()
{
var lines = new[]
{
"First line",
"Second line",
"Third line"
};
var text = string.Join(Environment.NewLine, lines);
return Task.FromResult(text);
}
}