我有以下代码:
public ActionResult EditTrain(EditTraing editrain)
{
....
....
return RedirectToAction("Details", new { id = "200241"});
}
一旦我进入详细信息操作,我想检查推荐人是谁。在这种情况下,我将成为 EditTrain。无论如何我可以弄清楚重定向来自什么动作?
我有以下代码:
public ActionResult EditTrain(EditTraing editrain)
{
....
....
return RedirectToAction("Details", new { id = "200241"});
}
一旦我进入详细信息操作,我想检查推荐人是谁。在这种情况下,我将成为 EditTrain。无论如何我可以弄清楚重定向来自什么动作?
您可能可以在querystring
public ActionResult EditTrain(EditTraing editrain)
{
return RedirectToAction("Details", new { id = "200241" ,from="edittrain"});
}
public ActionResult Details(int id,string from)
{
//do stuff
}
从内存中,您应该能够从您的操作中访问 HttpContext.Request.UrlReferrer。
使用 TempData 或在重定向本身中传递信息。