Парень показывает дополнительные пустые страницыC#

Место общения программистов C#
Anonymous
Парень показывает дополнительные пустые страницы

Сообщение Anonymous »

Я пытаюсь реализовать страстную страницу на стороне сервера.//App.js

useEffect(() => {
const url = `${baseApiUrl}/books?PageNumber=${currentPage}&PageSize=${pageSize}`;
axios.get(url).then(res => {
setBooks(res.data.books);
setTotalPages(res.data.totalPages); // get from backend
});
}, [currentPage, pageSize]);

//backend

var totalItems = await session.Query().CountAsync(cancellationToken);
var totalPages = (int)Math.Ceiling((double)totalItems / pageSize);
return new GetBooksResult(items, totalItems, pageNumber, pageSize, totalPages);
< /code>
Несмотря на то, что бэкэнд возвращает TotalPages = 10, мой компонент страниц рендесирует дополнительными пустыми страницами (11, 12,… 30 ...). Парень должен показывать только 10 страниц. Как я могу правильно ограничить страницы на фронте или бэкэнд, чтобы не появилось дополнительные пустые страницы?

Подробнее здесь: https://stackoverflow.com/questions/797 ... mpty-pages

Вернуться в «C#»