我有员工班
public class Employee
{
public string Name { get; set; }
public string EmpID { get; set; }
public string Designation { get; set; }
}
我想在View上使用TempData
同样的....
如果我使用@TempData["Employee"]
我得到的modal.employee足够公平..
请建议
答案 0 :(得分:6)
在TempData
-
TempData["Employee"] = new Employee() {Designation = "Manager"};
在视图中检索它 -
@{
var emp = TempData["Employee"] as Employee;
}
在视图的后半部分使用emp
变量。
<div>@emp.Designation</div>
重要 TempData
中的任何对象在读取(或)检索后都将被删除。要将其保留在TempData
以供进一步使用,请使用Tempdata.Keep()
TempData.Keep("Employee");
或者,您可以使用ViewBag
将数据从Controller发送到View。
答案 1 :(得分:1)
有这样的事情:
@{Employee employee = (Employee )TempData["Employee"];}