0

json リクエスト中に、asp.net エラー リダイレクトにより、間違ったパスに送信されます。私の構成ファイルで明確に概説されているエラーフォルダー/コントローラーのセットアップの下にすべてあります。

   <customErrors mode="On" defaultRedirect="~/Error/Error">
     <error statusCode="404" redirect="~/Error/NotFound" />
     <error statusCode="403" redirect="~/Error/Forbidden" />
   </customErrors>

現在、通常の Web ページ リクエストの場合、例外が発生した場合、エラー コントローラにリダイレクトされます。これは、jquery .ajax からリクエストを送信するときだけで、エラーではなくホーム フォルダの下を調べようとします。これをどのように修正できるかわかりません。ありがとう!

4

1 に答える 1

0

HomeController でこのアクション メソッドを作成します。

public ActionResult Error()
        {
            return View("Error");
        }

使用する

<customErrors mode="On" defaultRedirect="~/Home/Error" />

web.config ファイルで

エラー ページ (Error.cshtml) の場所: Views\Shared Folder

于 2012-05-18T18:50:26.350 に答える