Hỏi về phương thức Edit trong asp.net mvc sử dụng LINQ
Mình đang bắt đầu tự học ASP.NET MVC sử dụng LINQ to SQL để xử lý dữ liệu. Mình đã tạo được view Index để lấy dữ liệu từ database hiển thị lên trang web, nhưng khi mình tạo view Edit để chỉnh sửa một row trong bảng thì khi chuyển sang trang Edit nó không hiển thị các thông tin của row đó trong các Label. mình nghĩ là do code LINQ của mình trong Controller của mình chưa chính xác,đây là code của mình:
public ActionResult Edit(string id)
{
var model = (from m in db.Students
where m.MSSV == id
select m).SingleOrDefault();
return View(model);
}
Mình tạo MSSV kiểu nvarchar() nên là string id. Có bạn nào có thể giúp mình làm sao cho khi chuyển qua trang Edit thì thông tin của row được chọn hiển thị sẵn để chỉnh sửa không? Vì mình mới học nên không rành lắm, cảm ơn nhiều