Version complète: sur le forum Webmaster Hub : Renvoyer un 404 en aspnet
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Asp, Java, Cfm, autres.
hcplayer
Bonjour,

Mes URL sont de type page.aspx?ID=xxx (pour info il s'agit d'un framework assez touffu, je ne vais pas le révolutionner wink.gif)

si le xxx n'est pas dans la base je souhaite renvoyer un 404.
J'ai mis dans le web.config une redirection vers un 404.aspx en cas de 404 (jusqu'ici tout va bien)

Ensuite j'ai vainement tenté des

response.status = "404 not found"
response.statuscode = 404;
//ainsi que pleins d'autres attributs


Sans parvenir à renvoyer directement des 404 au client.
Ma solution pour le moment : rediriger vers un page qui n'existe pas, c'est à dire 302 -> 404; j'aiemrai idéalement renvoyer directement des 404.

Quelqu'un a déjà été confronté au problème ?
captain_torche
Tu peux aussi tout simplement générer un header 404, puis continuer d'afficher ta page comme si de rien n'était, avec un message "cette page n'existe pas"
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.