我有员工班
public class Employee
{
public string Name { get; set; }
public string EmpID { get; set; }
public string Designation { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我希望TempData在View上使用相同....如果我使用@TempData["Employee"]
我得到modal.employee这是公平的..
请建议
要设置数据TempData-
TempData["Employee"] = new Employee() {Designation = "Manager"};
Run Code Online (Sandbox Code Playgroud)
要在视图中检索它 -
@{
var emp = TempData["Employee"] as Employee;
}
Run Code Online (Sandbox Code Playgroud)
emp在视图的后半部分使用变量.
<div>@emp.Designation</div>
Run Code Online (Sandbox Code Playgroud)
重要事项TempData读取(或)检索后,将删除任何对象.要将其保留以TempData供进一步使用,请使用Tempdata.Keep()
TempData.Keep("Employee");
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用ViewBag从Controller向View发送数据.