0

我有一个呈现用户列表的 Razor 页面。此列表是可用用户总数的子集。OnGetAsync获取可用用户的总数和用户的子集。

我注意到 UI 在语句期间呈现,TotalRecords=因此当该语句和Users=语句完成时,屏幕已经呈现并且不包含任何条目,因为语句尚未完成。

那么如何让屏幕重新渲染更新的信息呢?

延迟不到一秒。

        public async void OnGetAsync(int Batch = 1)
        {
            CurrentPage = Batch;
            TotalRecords = await _userManager.TotalRecords(); // UI renders during this call
            Users = await _userManager.GetUsersByBatch(Batch);
        }
4

0 回答 0