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'erreurLE code:Internet Explorer ne peut pas afficher cette page Web.
Pour le coup je ne sais pas ce que j'ai oublié (ca doit être assez con).
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) { } }
Une idée ?
Partager