加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – 如何在MVC 4中从tempdata获取对象

发布时间:2020-12-16 09:12:49 所属栏目:asp.Net 来源:网络整理
导读:我有员工班 public class Employee{ public string Name { get; set; } public string EmpID { get; set; } public string Designation { get; set; }} 我希望在View上使用TempData相同…. 如果我使用@TempData [“Employee”] 我得到modal.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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读