Welcome! 登入 註冊
美寶首頁 美寶百科 美寶論壇 美寶落格 美寶地圖

Advanced

Learn MVC Project in 7 days – Day 2 – Lab 4 – Using ViewBag

=======================================================


[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.
(編輯記錄)