Chào các bác.
Mình đang thực tập tại công ty đang làm dự án asp.net mvc bị gặp khó khăn về vấn đề ajax nên lên đây mong các cao nhân chỉ dạy ạ.
Ở ví dụ bên dưới là mình text thử danh sách cán bộ đã có sẵn trong csdl nên mình coi của 1 bác trên youtube làm theo nhưng mình chưa hiểu lắm.
Với vấn đề của mình là liên kết nhiều bảng trong csdl á, vì bảng hóa đơn của mình cần dữ liệu của rất nhiều bảng khác.
Code minh họa : ở đây chỉ dùng một bảng cán bộ đó là db.CANBOes , ý mình là muốn dùng nhiều bảng thì làm cách nào, xin các bác chỉ với ạ.
try
{
var dsCB = (from m in db.CANBOes.Where(x => x.ID_CANBO != 0) // lấy những cán bộ đã có
select new
{
id = m.ID_CANBO,
macb = m.MACB,
tencb = m.TENCB,
sodt = m.SDT,
cmnd_cccd = m.CMND_CCCD,
gioitinh = m.GIOITINH,
taikhoan = m.TAIKHOAN,
matkhau = m.MATKHAU
}).ToList();
return Json(new { code = 200, dsCB = dsCB,msg="Lấy danh sách lớp thành công!" }, JsonRequestBehavior.AllowGet);
}
catch (Exception e)
{
return Json(new { code = 500,msg= "Lấy danh sách cán bộ thất bại:"+e.Message }, JsonRequestBehavior.AllowGet);
}
Controller and View