当前位置:  开发笔记 > 编程语言 > 正文

如何在MVC 4中从tempdata获取对象

如何解决《如何在MVC4中从tempdata获取对象》经验,为你挑选了1个好方法。

我有员工班

public class Employee
{
    public string Name { get; set; }
    public string EmpID { get; set; }
    public string Designation { get; set; }
}

我希望TempData在View上使用相同....如果我使用@TempData["Employee"]

我得到modal.employee这是公平的..

请建议



1> ramiramilu..:

要设置数据TempData-

TempData["Employee"] = new Employee() {Designation = "Manager"};

要在视图中检索它 -

@{
    var emp = TempData["Employee"] as Employee;
}

emp在视图的后半部分使用变量.

@emp.Designation

重要事项TempData读取(或)检索后,将删除任何对象.要将其保留以TempData供进一步使用,请使用Tempdata.Keep()

TempData.Keep("Employee");

或者,您可以使用ViewBag从Controller向View发送数据.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有