=======================================================
[url=https://www.codeproject.com/articles/897559/learn-mvc-in-days-day]Learn MVC Project in 7 days – Day 2[/url]
=======================================================
[url=https://www.codeproject.com/articles/897559/learn-mvc-in-days-day#Lab4%E2%80%93UsingViewBag]Lab 4 – Using ViewBag[/url]
Lab 4 – 使用「ViewBag」)
=======================================================
目的:
(一)了解 Action Method 與 View 之間 傳遞 資料 的其中一種方法
=======================================================
步驟:(詳見原文)
(一)建立一個 ViewBag
接續 Lab3 的步驟,並把 Lab3 的 Step 3 的 View 內容 改成下面的程式
[code]
ViewBag.Employee = emp;
return View("MyView");
[/code]
(二)在 View 裡面 印出 Employee 的資料
接續 Lab3 的步驟,並把 Lab3 的 Step 4 的 View 內容 改成下面的程式
[code]
@{
WebApplication1.Models.Employee emp = (WebApplication1.Models.Employee)
ViewBag.Employee;
}
Employee Details
Employee Name: @emp.FirstName @emp.LastName
Employee Salary: @emp.Salary.ToString("C")
[/code]
(三)測試結果
在網址列鍵入:localhost/Test/GetView
結果如下:
[img]https://www.codeproject.com/KB/aspnet/897559/F.png[/img]
=======================================================
討論:
(一)
Edited 1 time(s). Last edit at 01/23/2017 04:55AM by RandomVariable.
(
編輯記錄)