Bootstrap là một tập hợp các công cụ miễn phí để tạo các trang web và các ứng dụng web. Nó chứa HTML và các mẫu thiết kế dựa trên CSS bao gồm chữ, biểu mẫu, nút, thanh điều hướng và các thành phần về giao diện.
Nó có thành phần phân trang đơn giản và đẹp như hình ở dưới.
Có một vấn đề khi bạn muốn áp dụng thành phần này vào phân trang của ASP.NET Gridview bởi vì sự khác biệt về bố cục trong việc sử dụng Bootstrap và Gridview khi phân trang. Bạn có thể xem sự khác nhau trong hình dưới đây.
Bootstrap : ul (class pagination) — li — a
Gridview : tr (class pagination) — td — table — tbody — tr — td — span / a
Do đó, tôi thêm đoạn mã CSS vào trong tập tin bootstrap css như sau:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| .pagination-ys { /*display: inline-block;*/ padding-left: 0; margin: 20px 0; border-radius: 4px;}.pagination-ys table > tbody > tr > td { display: inline;}.pagination-ys table > tbody > tr > td > a,.pagination-ys table > tbody > tr > td > span { position: relative; float: left; padding: 8px 12px; line-height: 1.42857143; text-decoration: none; color: #dd4814; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px;}.pagination-ys table > tbody > tr > td > span { position: relative; float: left; padding: 8px 12px; line-height: 1.42857143; text-decoration: none; margin-left: -1px; z-index: 2; color: #aea79f; background-color: #f5f5f5; border-color: #dddddd; cursor: default;}.pagination-ys table > tbody > tr > td:first-child > a,.pagination-ys table > tbody > tr > td:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;}.pagination-ys table > tbody > tr > td:last-child > a,.pagination-ys table > tbody > tr > td:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px;}.pagination-ys table > tbody > tr > td > a:hover,.pagination-ys table > tbody > tr > td > span:hover,.pagination-ys table > tbody > tr > td > a:focus,.pagination-ys table > tbody > tr > td > span:focus { color: #97310e; background-color: #eeeeee; border-color: #dddddd;} |
*ys là tiền tố tự đặt 
Khi bạn muốn dùng nó trong Gridview thì chỉnh thẻ Pager Style như sau:
<PagerStyle CssClass="pagination-ys" />


Cách cài đăt Django trên hệ điều hành Windows: Hướng dẫn từng bước
Cách cài đặt Nginx, PHP, Mariadb trên hệ điều hành macOS
Cách giải nén tập tin RAR trên các hệ điều hành Windows, MacOS, Linux
Thay đổi múi giờ trong Apache và PHP
[PHP] Tìm hiểu về Phalcon Framework
Varnish Cache là gì ?
Loại bỏ các ứng dụng trong menu Open With của Windows
10 Framework PHP tốt nhất cho lập trình viên
Không có nhận xét nào:
Đăng nhận xét