0

サーバー全体がダウンしているか、動的なサーバー側のページを使用している場合を除いて常に実行されるため、エラー ページとして html ページを使用して、Web アプリケーションでエラーが発生したときにレンダリングする方が良いものを考えていました。エラーの原因となる問題の影響を受けるため、システムがエラーページをレンダリングするために無限ループに陥る可能性があります。しかし、私は十分に考えていないかもしれないので、この件についてどう思うかお尋ねします。

4

2 に答える 2

1

それは主に次の 2 つの要因に依存します。

  • レイアウト ビューを再利用してエラー ページをサイト デザインに統合するかどうか
  • エラー ページに動的コンテンツを含めるかどうか (ユーザー モニカ、リンクなど)

いずれの場合も、Html ページではなくビューを使用する必要があります。後者には、さらに例外を発生させることができないという利点があります。ただし、ビューで使用されるコントローラーで慎重にコーディングされた OnException メソッドは、静的な Html ページよりも優れたユーザー エクスペリエンスを提供できます。

于 2013-02-25T16:39:00.087 に答える
0

エラー ページは静的な html のままにします。

たとえば、動的ビューを使用している場合、レイアウト ページに問題があります。エラー ページはレンダリングされず、言及したように、無限ループに陥ります。

例外を捕捉して警告したい場合は、Elmah を参照してください。

于 2013-02-25T16:19:25.170 に答える