プロジェクトでは、Request.IsAjaxRequest()のおかげで、どのように呼び出されるかによって、同じアクションでPartialViewとViewを使用します。しかし、ページ上でアクションをレンダリングする必要がある場所があります(ajaxではなく)。またPartialViewないビューを返す必要がありますHtml.RenderAction()経由で送信されたリクエストを特定する方法
Html.RenderAction(Action, Controller, routeValues)
しかし、コールのこの種:
は、だから我々はHTMLヘルパーを使用します。これはAjax呼び出しではないようですので、Request.IsAjaxRequest()メソッドを使用してリクエストの送信方法を判断することはできません。
リクエストがHtml.RenderActionコールによって行われたかどうかを判断するために使用できるものがあるかどうかを知りたいと思いますか?
これは私が求めているものではありません。私はアヤックスの要求をすることができることを知っているが、私はしたくない。私のすべてのajaxリクエストは、通常のリクエストの上にjQueryを介して行われます... Html.RenderActionはAjax経由では行われません。 – Whoami
あなた自身の質問に答えることができ、受け入れられたと印を付けることができます... – Rafay
私は自分の質問に答えることができる前に何度か待たなければなりません... – Whoami