プロジェクトにカスタム エラー ページを追加しました。問題は、別のページにリダイレクトするたびに、error.aspx の page_load のコードが実行されることです。
私のプロジェクトでは、UpdatePanels と 1 つのマスターページを利用しています。私のすべてのページは、エラーページを含むマスターページを使用しています。マスターページを使用しないエラーページを使用しようとさえしました。そして、私はまだ同じ問題を抱えています。
私の web.config には、次のコードがあります。
<customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/Applicatie/Algemeen/Error.aspx" />
これは、エラー ページ (.aspx) をマスターページにリンクする方法です。
<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Site.Master" AutoEventWireup="true" CodeBehind="Error.aspx.cs" Inherits="WebApp.Applicatie.Algemeen.Error" %>
このコードが常に実行される正当な理由はありますか。
Global.asax で Application_Error を使用しようとしました。新しいページに移動するたびに、そこにあるコードもトリガーされるようです。デバッグしようとすると、このエラーの原因が本当にわかりません。送信者が誰であるかを調べたいのですが、Global.asax が返されます。さらに深く掘り下げると、次のようになり ます。(画像はまだ投稿できません)