Những bổ sung sử dụng một helper thẻ để chọn các tập tin được bao gồm trong các yếu tố kịch bản. Tôi mô tả làm thế nào quá trình này hoạt động trong chương 25, và cách tiếp cận này cho phép tôi sử dụng ký tự đại diện để chọn các tập tin JavaScript, có nghĩa là các ứng dụng sẽ không phá vỡ nếu tên tập tin trong gói Bower thay đổi khi một phiên bản mới được phát hành. Một số thận trọng là cần thiết, Tuy nhiên, vì (như tôi giải thích trong chương 25) dễ dàng để chọn tập tin bạn đã không mong đợi.Cho phép khách hàng bên xác nhận không gây ra bất kỳ thay đổi trực quan, nhưng giới hạn được chỉ định bởi các thuộc tính được áp dụng cho các lớp học của mô hình C# được thi hành tại trình duyệt, ngăn chặn người dùng gửi biểu mẫu với các dữ liệu xấu và cung cấp thông tin phản hồi ngay lập tức khi có một vấn đề. Hãy xem chương 27 cho biết thêm chi tiết.Việc tạo ra sản phẩm mớiTiếp theo, tôi sẽ thực hiện phương pháp hành động tạo ra, là người được chỉ định bởi các liên kết thêm sản phẩm tại trang danh sách sản phẩm chính. Điều này sẽ cho phép người quản trị để thêm các mục mới vào danh mục sản phẩm. Thêm khả năng tạo ra sản phẩm mới sẽ đòi hỏi một nhỏ bổ sung cho các ứng dụng. Đây là một ví dụ tuyệt vời của sức mạnh và tính linh hoạt của một ứng dụng MVC cơ cấu tốt. Đầu tiên, thêm các phương pháp tạo, Hiển thị trong danh sách 11-19, với bộ điều khiển quản trị.Danh sách 11-19. Thêm các tạo ra hành động phương pháp để các tập tin AdminController.csbằng cách sử dụng Microsoft.AspNetCore.Mvc; bằng cách sử dụng SportsStore.Models; bằng cách sử dụng System.Linq;
đang được dịch, vui lòng đợi..
