HttpStatusCodeResult в ASP.NET MVC 2 - PullRequest
       2

HttpStatusCodeResult в ASP.NET MVC 2

2 голосов
/ 27 сентября 2010

Я заметил, что ASP.NET MVC 3 представляет результат действия HttpStatusCodeResult. Как нам сделать эквивалент в ASP.NET MVC 2? Я хочу вернуть код 410.

Ответы [ 2 ]

5 голосов
/ 27 сентября 2010

Вы можете создать свой собственный HttpStatusCodeResult, который может выглядеть примерно так:

public class HttpStatusCodeResult : ActionResult
{
    private readonly int code;
    public HttpStatusCodeResult(int code)
    {
        this.code = code;
    }

    public override void ExecuteResult(System.Web.Mvc.ControllerContext context)
    {
        context.HttpContext.Response.StatusCode = code;
    }
}
0 голосов
/ 28 сентября 2010

Я нашел здесь что-то, что делает именно то, что я хочу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...