Ho un'azione che include una stringa utilizzata per recuperare alcuni dati. Se questa stringa non restituisce alcun dato (forse perché è stato eliminato), voglio restituire un 404 e visualizzare una pagina di errore.
Attualmente uso solo restituire una vista speciale che visualizza un messaggio di errore amichevole specifico per questa azione che dice che l'elemento non è stato trovato. Funziona bene, ma idealmente vorrebbe restituire un codice di stato 404 in modo che i motori di ricerca sappiano che questo contenuto non esiste più e può rimuoverlo dai risultati di ricerca.
Qual è il modo migliore per farlo?
È semplice come impostare Response.StatusCode = 404?