Это не позволит мне отправить коды выше, пришлось сделать снимок экрана. Как видно выше, я использую страницы customError для обработки соответствующих ошибок. Все работает так, как ожидалось, например, когда пользователь получает необработанное исключение, на моем локальном URL-адрес меняется, как и ожидалось: http://localhost/SystemAdministration/Error
Однако я не хочу, чтобы пользователи обращались к этой странице, вводя URL-адрес своего браузера. Каков наилучший способ ограничить прямой доступ к этим страницам ошибок и показывать их только при возникновении соответствующей ошибки? Спасибо
ActionFilter
, который проверяет код состояния на что-то отличное от 200. Если это 200, то перенаправьте куда-нибудь еще (возможно, на домашнюю страницу?). Украсьте свои действия на странице ошибок этим вновь созданным фильтром. - person Rohrbs   schedule 11.12.2013