4

アクションへのリダイレクトを行っています。これにより、コンテンツがPartialView

return PartialView(data);

私はそのようにリダイレクトを行います:

return RedirectToAction("SpkAction",  new { id = ID});

リダイレクトは正常に機能し、SpkAction正しくアクセスできます。ただし、PartialView がレンダリングされるとPartialView、フォーム全体ではなく、フォームのみが表示されます。

aを返すアクションに移動するa を使用するPartialViewだけでなく、フォーム全体を表示するにはどうすればよいですか?PartialViewRedirectToActionPartialView

4

2 に答える 2

8

PartialView を返すアクションに移動する RedirectToAction を使用して PartialView だけでなく、フォーム全体を表示するにはどうすればよいですか?

できません。

PartialViewの名前で how を返すアクションにリダイレクトした場合、完全なビューが返されると思いますか?

を返すアクションにリダイレクトしますView

于 2012-06-20T16:27:58.780 に答える
0

あなたがすべきことは、コントローラーからアクションにリダイレクトするのではなく、ビューでアクションをレンダリングすることです。これを、パーシャルを表示したい場所に配置します。

@Html.Action("SpkAction", new { id = ID})

Razorビューエンジンを使用している場合。

それ以外の場合、パーシャルのみをレンダリングするアクションにリダイレクトすると、そのパーシャルのみがブラウザーに表示されます。

于 2012-06-20T16:32:16.423 に答える