Bài đăng

Đang hiển thị bài đăng từ tháng 2 15, 2020

[ASP.NET MVC] Hiển thị Delete View dưới kiểu modal. Nguồn https://youngdragontrieu.wordpress.com/

Hình ảnh
(Bài viết tiếp tục sử dụng project BookInfo đã được thay đổi trong bài P hân trang dữ liệu hiển thị trong ASP.NET MVC ) Khi tạo BooksController với lựa chọn [Controller with views, using Entity Framework], Một thư mục mới Books với 4 view (Create.cshtml, Edit.cshtml, Details.cshtml, Delete.cshtml) tương ứng với 4 action (Create, Edit, Details, Delete) trong  BooksController.cs  được MVC scaffolding tạo ra một cách tự động. Khi ta bấm vào nút [Xóa], Delete view sẽ được load, cho phép người dùng kiểm tra lại thông tin của cuốn sách sẽ xóa và xác nhận xem có thực sự muốn xóa cuốn sách này hay không. Đương nhiên giao diện ban đầu được sinh ra là tiếng Anh nhưng mình đã chuyển sang tiếng Việt cho … vui 😀 Tuy nhiên, mình thấy việc chuyển sang và load một view mới chỉ để xác nhận thông tin cuốn sách sẽ xóa thực sự không cần thiết và không cool cho lắm. Thông thường cách hay được áp dụng là hiển thị popup cho phép người dùng xác nhận và thao tác mà không cần phải di chuyển sang vie