//int _currentPageNumber; /*protected async override Task OnInitializedAsync() * { * var rx_EndUri = new Regex(@"[1-9][0-9]*$"); * MatchCollection matches = rx_EndUri.Matches(NavigationManager.Uri); * string str = matches.First().Value; * bool isParsable = int.TryParse(str, out _currentPageNumber); * CurrentPageNumber = _currentPageNumber; * }*/ void ChangePage(int pageNumber) { NavigationManager.NavigateTo("/list/" + pageNumber); //CurrentPageNumber = pageNumber; ChangePageHandler.InvokeAsync(pageNumber); }