void LocationChanged(object sender, LocationChangedEventArgs e) { if (_NavigationManager.Uri.isNOEOW() || _NavigationManager.Uri.IndexOf("?") < 1 || PageName.IndexOf("&") < 1) { _UrlManager.Uri = e.Location; if (_UrlManager.GetQueryParm("page").isNOEOW()) { CurrentPage = 1; } SearchColumns.Clear(); } if (!PageName.isNOEOW() && _UrlManager.GetAbsolutePath(_NavigationManager.Uri) == _UrlManager.GetAbsolutePath(PageName)) { Task.Run(async() => await LoadData(e.Location)); } }