2016-10-10 16 views
0

私はコントローラとこの新しいコントローラで簡単なRedirectActionを実行しています。私は新しいビューを呼び出していますが、ブラウザではビューは変更されません。コードがそこに着くが、私は何が欠けているのか分からない。コントローラのリダイレクトはビューを変更しません

public ActionResult ExecuteBreakdown(string param1) 
{ 
    return RedirectToAction("ShowMatrix", "BreakdownMatrix", new { param = param1 }); 
} 

public ActionResult ShowMatrix(string param1) 
{ 
    ...lots of code 
    return View("ShowMatrix", priceMatrix); 
} 

私はShowMatrixビューにリダイレクトされません。

+0

原点ActionResultを表示できますか? –

+1

あなたは何かAjaxコールをしていますか? –

+0

ブラウザのF12ツールのネットワークタブを開いて、期待通りになっているかどうかを確認してください。302 –

答えて

0

PartialViewのようなものをリダイレクトするアクションコールに戻す必要があります。ただし、部分ビューを適切に表示できる親ビューにスコープを設定する必要があります。あなたは、そのように送信したものを読み込むことはできません。

+0

ええ、どうすればいいですか? –

+0

あなたの質問に基づいて、ビュー内に部分的なビューをロードしようとしているが、ビューをリフレッシュする必要がないので、アクションにリダイレクトしようとしていると思う。そうですか? –

+0

はい、そうです。 –

関連する問題