我有员工班 public class Employee{ public string Name { get; set; } public string EmpID { get; set; } public string Designation { get; set; }} 我希望在View上使用TempData相同…. 如果我使用@TempData [“Employee”] 我得到
public class Employee { public string Name { get; set; } public string EmpID { get; set; } public string Designation { get; set; } }
我希望在View上使用TempData相同….
如果我使用@TempData [“Employee”]
我得到modal.employee这是公平的..
请建议
在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.