Tương tác giữa View và Controller

Tương tác giữa View và Controller trong ASPX.NET MVC

Cách tương tác giữa View và Controller

  1. ViewBag
  2. Models

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