This section explains how to use the ABP for background paging, and incidentally explains how the ABP background paging logic is implemented. At the same time, it also demonstrates how to use x.pagedlist for front-end paging to complete the Task List additions and deletions, let's talk about the necessary paging function. First of all, we are glad that ABP has helped us encapsulate the paging implementation, which is really intimate. Come on, let's go through this section. How to use an ABP for paging. 1. Paging request DTOs Define data transfer objects (data Transfer Objects) for the application layer and presentation layer data transfer. The presentation layer incoming data Transfer object (DTO) invokes an application service method, and then the application service executes some specific business logic through the domain object and returns the DTO to the presentation layer. So the presentation layer and the domain layer are completely separated. In applications with good layering, the presentation layer does not directly use domain objects (warehouses, entities). When we have a paging request in the presentation layer, we typically need to specify two parameters, one to mark the first few pages, and one for each page (typically configuration file configuration). Because paging is a very common feature, so, the presentation layer we
1. Introduction to how to implement the pagination function of ABP Starter series
Summary: This section explains how to use the ABP for background paging, and incidentally explains how the ABP background paging logic is implemented. It also demonstrates how to use x.pagedlist for front page paging
2. Introduction to the JSON format usage of ABP Starter series
Summary: JSON (JavaScript Object Notation) is a lightweight data interchange format. This article focuses on the introduction of the ABP series of JSON format, the need for friends can refer to the following
3. ABP Starter Series (6)--display layer to achieve the deletion and change
Introduction: This chapter will improve the controller, View, ViewModel, to achieve the display layer of additions and deletions. The final implementation results are as follows:
4. ABP Starter Series (5)--Create app service
Brief introduction:
5. ABP Starter Series (4)--Domain layer definition warehousing and realization
Introduction: In ABP, warehousing class to implement IRepository interface, interface defines common additions and deletions and aggregation methods, including synchronous and asynchronous methods. The main methods include the following:
6. ABP Starter Series (3)--Domain layer creation entity
Summary: This section deals primarily with the domain level. First, we will make one by one correspondence to the ABP architecture and the solution created from the template. There is a code generator on the Internet to simplify this step of the task, but not recommended for beginners to use.
7. ABP Starter Series (2)-Create a map version project from a template
Summary: At this point, you have successfully created an ASP. NET MVC version of the MPA Web project using the ABP template. Source has been uploaded to GITHUB-LEARNINGMPAABP, can be self-reference.
8. ABP Primer Series (1)--Learn the practical exercises of ABP framework
Introduction: As. NET site to move bricks for a long time, has been committed to digging holes (Bug) pits (Debug), but the technology has not been improved. Also enthusiastic in the study of new technology, dreamed of becoming a technical danale.