0

私は次のコードを持っています:

     public ActionResult EditTrain(EditTraing editrain)
     {
      ....
      ....
        return RedirectToAction("Details", new { id = "200241"}); 
     }

詳細アクションに入ると、リファラーが誰であるかを確認したいと思います。この場合、私はEditTrainになります。とにかく、リダイレクトがどのアクションから来たのか理解できますか?

4

3 に答える 3

2

あなたはおそらくいくつかのキーを送ることができますquerystring

 public ActionResult EditTrain(EditTraing editrain)
 {     
    return RedirectToAction("Details", new { id = "200241" ,from="edittrain"}); 
 }
 public ActionResult Details(int id,string from)
 {
      //do stuff        
 }
于 2012-06-20T19:25:23.947 に答える
1

メモリから、アクション内からHttpContext.Request.UrlReferrerにアクセスできるはずです。

于 2012-06-20T19:34:07.617 に答える
0

TempDataを使用するか、リダイレクト自体で情報を渡します。

于 2012-06-20T19:25:24.257 に答える