Cách tương tác giữa View và Controller
1. Cách qua ViewBag
* Từ Controller tại ActionReturn ta thêm các giá trị
public ActionResult Index()
{
ViewBag.CauGioiThieu = "Học lập trình aspx cùng iif";
return View();
}
* Từ view
<p>@ViewBag.CauGioiThieu</p>
Giao diện xuất hiện dòng chữ Học lập trình aspx cùng iif
2. Cách qua Models
Ta tạo ra 1 Model có tên cls_MonHoc
namespace WebApplication.Models
{
public class ClsMonHoc
{
public string TenMon { set; get; }
}
}
* Từ Controller tại ActionReturn ta thêm các giá trị
public ActionResult Index()
{
var obj = new ClsMonHoc();
obj.TenMon = "Json";
return View(obj);
}
* Từ view
Khai báo, để view hiểu models ClsMonHoc
@model WebApplication.Models.ClsMonHoc
<p>Môn: @Model.TenMon </p>
Giao diện xuất hiện chữ Môn: Json
Tương tác giữa View và Controller trong ASPX.NET MVC