У меня есть действие, которое принимает строку, которая используется для получения некоторых данных. Если эта строка не приводит к возврату данных (возможно, потому, что она была удалена), я хочу вернуть 404 и отобразить страницу с ошибкой.
В настоящее время я просто использую специальное представление return, которое отображает дружественное сообщение об ошибке, относящееся к этому действию, о том, что элемент не найден. Это работает нормально, но в идеале хотелось бы вернуть код состояния 404, чтобы поисковые системы знали, что этот контент больше не существует, и могли удалить его из результатов поиска.
Как лучше всего это сделать?
Это так же просто, как установить Response.StatusCode = 404?