ASP.NET:如何将视图中的变量值传递给另一个变量

时间:2017-05-21 13:19:44

标签: c# asp.net-mvc-4

我需要将视图中的变量传递给另一个

所以在view1中我写了

@{
    var a1 = "Sample"
 }
View2中的

我需要使用a1的值,所以我必须在View2中编写

@{
    var a2 = a1 (a1 value is coming from View1)
 }

1 个答案:

答案 0 :(得分:3)

在Controller中使用tempdata可以实现此目的..

[HttpPost]
 public ActionResult TempEmp(string name)
{

                TempData["EmpName"] = name;
                return RedirectToAction("PermanentEmp");
}

 //Controller Action 2(PermanentEmployee)
 public ActionResult PermanentEmp()
{
               string empName = TempData["EmpName"] as string;
               return View(empName);
 }