我需要将视图中的变量传递给另一个
所以在view1中我写了
@{
var a1 = "Sample"
}
View2中的我需要使用a1
的值,所以我必须在View2中编写
@{
var a2 = a1 (a1 value is coming from View1)
}
答案 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);
}