使用ASP.NET中的参数重定向到另一个控制器

时间:2017-04-09 09:16:45

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

我有这个控制器:

public ActionResult Giris(string KimlikNo)
{
    return RedirectToAction("YeniBelge");
}

我有另一个控制器:

public ActionResult YeniBelge(string KimlikNo)
{
    //do stuff
}

如何将KimlikNo的值传递给YeniBelge控制器?感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用路线值传递它。我假设你的意思是另一种方法,而不是另一种控制器

return RedirectToAction("YeniBelge", new { KimlikNo = KimlikNo });

如果方法在不同的控制器中,则使用

return RedirectToAction("YeniBelge", "OtherControllerName", new { KimlikNo = KimlikNo });