2009-08-17 15 views
0

私は次のコードを持っていますが、指定されたパラメータで私のアクションにリダイレクトされません。私は似たようなものをリダイレクトしましたが、パラメータはクエリ文字列パラメータでした。私はそれが次のように動作しないか、アクションに私の呼び出しで間違っているかもしれないので、パラメータの別の方法が実行されているのだろうか?パラメータ付きASP.NET MVCでのリダイレクト

public ActionResult PassThrough (long i) 
{ 
    return RedirectToAction("RedirectAction", new { d = i}); 
} 

public ActionResult RedirectAction (long d) 
{ 
    return SomeView(); 
} 
+0

** **動作しない、正確には何?クライアントが他のアクションにリダイレクトされない、またはあなたが渡すパラメータがアクションに送られないのですか?後者の場合は、それ自体で動作しますか? – paracycle

答えて

3

あなたは、結果として、リダイレクトコマンドを返却する必要があります。

public ActionResult PassThrough (long i) 
{ 
    return RedirectToAction("RedirectAction", new { d = i}); 
} 
+0

ハハ...私たちはちょうどこの質問がありませんでしたか? – womp

+0

@womp:ダニー、私はちょうど風呂から出てきた。 –

+0

申し訳ありませんが、私は返品を追加することを忘れましたが、そこにあります。私は検索を行い、あなたが話していた質問を見つけられませんでした。私にリンクを教えてもらえますか? – Bruce227

関連する問題