0

コントローラーの 1 つで [HandleError] 属性を指定して、エラーが発生した場合にレンダリングするビューを指定しています。

また、web.config に次の構成セクションがあります。

<customErrors mode="On">
      <error statusCode="404" redirect="~/Error/NotFound"/>
      <error statusCode="500" redirect="~/Error/Unknown"/>
    </customErrors>

何が起こっても、mvc はビューを customErrors セクションにレンダリングします。何らかの理由でビューをオーバーライドできません。

また、ビューがレンダリングされるまでに、すべてのコンテキスト情報が失われました。

私が何を間違っているのか、または他の誰かがこの問題を経験したことがあるかどうかはわかりません。

ps:リダイレクトしようとしているビューにエラーがないことも確認しました。非常にイライラする問題!

4

1 に答える 1

1

すみません、私のせいです。

ビュー自体にエラーがあり、その結果、customErrors URL にリダイレクトされたことが判明しました。

どっ!

于 2009-10-23T20:18:05.030 に答える