Salut,

J'ai un fileupload, et j'aimerai gérer les fichiers trop gros cad: re-renvoyer sur la page avec un beau message d'erreur, seul problème ca ne marche pas.

J'arrive bien à catcher l'exception de fichier trop gros, mais le response.redirect n'est visiblement pas effectué. ie me renvoie une de ses pages d'erreur
Internet Explorer ne peut pas afficher cette page Web.
LE code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        protected void Application_Error(object sender, EventArgs e)
        {
            try
            {
                HttpContext httpContext = HttpContext.Current;
                if (httpContext.Request.ContentLength > GetMaxRequestLength() * 1024)
                {
                    httpContext.Server.ClearError();
 
                    var redirectUrl = httpContext.Request.UrlReferrer.OriginalString;
 
                    httpContext.Response.Clear();
                    httpContext.ClearError();
                    httpContext.Response.Redirect(redirectUrl, true);
                }
            }
            catch (ThreadAbortException)
            {
 
            }
        }
Pour le coup je ne sais pas ce que j'ai oublié (ca doit être assez con).

Une idée ?