ASP.NET MVC - Коды состояния HTTP (т.е. 303, 401, 404, и т.д.)

В ASP.NET MVC - это возможный использовать также Redirect или RedirectToAction назвать, например, 303 ошибки?

Я прокладываю себе путь через книгу, названную "Программирование веб-сайта ASP.NET MVC 1.0", и источник выполняет вызовы такой как return this.Redirect(303, FormsAuthentication.DefaultUrl); но этот вызов только функционирует с внешней библиотекой, я хотел бы иметь ту же функциональность без дополнения, если это возможно.

7
задан teedyay 7 April 2011 в 10:41
поделиться

2 ответа

Вы можете создавать пользовательские ActionResults, которые имитируют любой http код ответа, который вам нужен. Возвращая результаты этих действий, вы можете легко выполнить 303.

Я нашел эту быструю запись, за которой вы сможете легко следить.

.
5
ответ дан 7 December 2019 в 01:22
поделиться

Вы также можете сделать это с помощью пользовательского ActionFilter, как я упоминаю здесь . Для одного мне нравится ActionFilter немного больше, чем ActionResult.

.
0
ответ дан 7 December 2019 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: