@page "/cityname" @inject NavigationManager NavigationManager

City Name


@if (!string.IsNullOrWhiteSpace(errorMessage)) {
@errorMessage
}
@code { private string? errorMessage; private string? cityName; [SupplyParameterFromQuery] private string? ServerName { get; set; } protected override void OnInitialized() { base.OnInitialized(); } protected override void OnAfterRender(bool firstRender) { if (firstRender) { if (string.IsNullOrWhiteSpace(ServerName)) { this.errorMessage = "Server name was not provided."; StateHasChanged(); } } } private void GoNext() { if (string.IsNullOrWhiteSpace(ServerName)) { this.errorMessage = "Server name is required."; return; } if (string.IsNullOrWhiteSpace(cityName)) { this.errorMessage = "City name is required."; return; } NavigationManager.NavigateTo($"/serverstatus?servername={ServerName}&cityname={cityName}"); } }