私のコントローラとは別のページにリダイレクトしようとしています。しかし私はページの一部を特定のdivにレンダリングする、私のページ上に動的な部分レンダリング設定を持っています。MVC Ajax部分レンダリングリダイレクト
$(document).ready(function() {
$.ajax({
url: '<%=Url.Content("~/Area/Controller/Action")%>';
success: function (data) {
$("#div1").html(data);
},
error: function (data) {
$("#div1").html(data.responseText);
}
});
});
私は取得しています問題は、私は、コントローラからのリダイレクトしようとすると、ページがどの私は完全にリダイレクトするのではなく、divの内側にレンダリングされるようにリダイレクトすることです。
コントローラー:
public ActionResult Index()
{
if (condition...)
return RedirectToAction("Index", "Controller", new { Area = "Area" });
return PartialView("view", model);
}
私は完全に別のページにリダイレクトできるようにする必要があります。
これは私の問題を解決しません...私は私のdivを埋めるためにjqueryが必要ですが、コントローラーの状態の後に、別のコントローラー/アクションにリダイレクトするのをINSTEADにしたいのです...詳細についての質問を更新しましたコントローラ。 – Aaron