私は自分のプロジェクトにカスタムエラーページを追加しました。問題は、別のページにリダイレクトするたびにerror.aspxのpage_load内のコードが実行されることです。カスタムエラーPage_Loadは各リダイレクトで実行されます
私のプロジェクトでは、UpdatePanelsと1つのマスターページを使用しています。 私のすべてのページは、エラーページを含むマスターページを使用しています。 私のmasterpageを使用しないエラーページを使用しようとしました。そして、私はまだ同じ問題を抱えています。私の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を返し、さらに深く掘り下げてみると: Image! (画像をまだ投稿できません)
1)あなたのコードは質問 –
に表示されていません。2)あなたが言ったように、マスターページにエラーページが含まれている場合、もちろんpage_loadが常に実行されます。マスターページにエラーページを含める方法を教えてください。 –
リダイレクトしようとしているページに何か誤りがあります。あなたのページは正しく表示されますか? – Illuminati