В ASP.NET вы можете установить Response.StatusCode, например, 404. Если строка состояния/описание всегда задано? (в этом случае "404 Страница не найдена" )
Как вы получите описание, если у вас есть только код (404)? Это где-то в каркасе или вам приходится вручную печатать описания?