Мне было интересно, не так ли? Можно ли выдать ошибку 404 изнутри страницы (код позади)? Или, возможно, даже выбросить страницу с ошибкой любого другого типа, например 408 (тайм-аут) или 401 (требуется аутентификация)?
Примечание. Я не просто хочу, чтобы страница возвращала код состояния 404, я хочу, чтобы она использовала страницу ошибки 404 ASP.Net (или мои CustomErrors).
Что-то вроде этого в коде позади:
if(id>10){ //if id is greater than 10, then it doesn't exist here
throw 404Error();
}