プロジェクトでは、呼び出された方法に応じて、同じアクションでPartialViewとViewを使用します(Request.IsAjaxRequest()に感謝します)。ただし、(ajaxではなく)ページにアクションをレンダリングする必要がある場所があります。
したがって、HTMLヘルパーを使用します。
Html.RenderAction(Action, Controller, routeValues)
ただし、この種の呼び出しは、ビューではなく、PartialViewも返す必要があります。また、これはAjax呼び出しではないように思われるため、Request.IsAjaxRequest()メソッドを使用してリクエストの送信方法を判別することはできません。
リクエストがHtml.RenderAction呼び出しによって行われたかどうかを判断するために使用できるものがあるかどうかを知りたいですか?