J'ai une action qui prend une chaîne de caractères qui est utilisée pour récupérer des données. Si cette chaîne ne renvoie aucune donnée (peut-être parce qu'elle a été supprimée), je veux renvoyer un message 404 et afficher une page d'erreur.
Actuellement, j'utilise simplement le retour d'une vue spéciale qui affiche un message d'erreur convivial spécifique à cette action indiquant que l'élément n'a pas été trouvé. Cela fonctionne bien, mais j'aimerais idéalement renvoyer un code d'état 404 pour que les moteurs de recherche sachent que ce contenu n'existe plus et puissent le supprimer des résultats de recherche.
Quelle est la meilleure façon de procéder ?
Est-ce aussi simple que de définir Response.StatusCode = 404 ?