Đang chuẩn bị liên kết để tải về tài liệu:
Bài số 5: Chỉnh sửa dữ liệu với MVC
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Table of Contents: Thêm mới dữ liệu trong MVC; Sửa đổ i dữ liêu trong MVC ; Xây dựng quy trinh test trong ứng du ̣ng ASP.NET MVC ; Tạo một controller để test; Test một view được trả về từ một controller; Test một ViewData được trả về từ một controller ; Test một Result Action được trả về từ một controller | Bài số 5 Chỉnh sửa dữ liệu với MVC Table of Contents 1 Thêm mới dữ liệu trong MVC.2 2 Sửa đổi dữ liệu trong MVC.5 3 Xây dựng quy trình test trong ứng dung ASP.NET MVC.9 3.1 Tạo một controller để test. 10 3.2 Test một view được trả về từ một controller. 14 3.3 Test một ViewData được trả về từ một controller. 15 3.4 Test một Result Action được trả về từ một controller. 16 4 Tài liệu tham khảo.16 1 Thêm mới dữ liệu trong MVC Sử dụng ứng dụng BanHang đã có Figure 1. Sửa đổi controller SanPhamController.es Thêm một phương thúc trong Models DataClasses.cs thực hiện ghi nhận thêm mơi vào cơ sơ dữ liệu. Models DataClasses.cs using System using System.Collections.Generic using System.Linq namespace BanHang.Models partial class DataClassesDataContext public List oaiSanPha LayCacLoaiSanPham return LoaiSanPhams.ToList public List anPha LaySanPhamTuLoaiSanPham int id return SanPhams.Where l l.LoaiSanPham id .ToList Microsoft Vietnam - DPE Team Bài sô 5 Chỉnh sửa dữ liệu với MVC 2 public SanPham LaySanPhamTuID int id return SanPhams.Single s s.Id id public void ThemMoiSanPham anPham sp SanPhams.InsertOnSubmit sp Thiết lập 2 phương thức thêm mới dữ liệu trong lớp SanPhamController.es là ThemMoiSanPham và Create. Phương thức ThemMoiSanPham trả về một Views cho phép người sử dụng nhập nội dung sản phẩm còn phương thức Create sẽ thực thi công việc thêm mới sản phẩm khi người dùng nhấn nut đê submit dư liêu. SanPhamController.es using System using System.Collections.Generic using System.Linq using System.Web using System.Web.Mvc using System.Web.Mvc.Ajax using BanHang.Models namespace BanHang.Controllers public class SanPhamController Controller DataClassesDataContext data new DataClassesDataContext public ActionResult Index Add action logic here ViewData Title Sàn phâm return RedirectToAction DanhMucLoaiSanPham public ActionResult DanhMucLoaiSanPham Code cua ban o day ViewData Title Danh muc loaị san phâm List LoaiSanPhai lsp data.LoaiSanPhams.ToList return View DanhMucLoaiSanPham .