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

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

2168

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