/ / एएसपी.नेट एमवीसी 2 - एएसपीनेट, एएसपीनेट-एमवीसी -2 में एचटीपीस्टैटस कोडोड

एएसपी.नेट एमवीसी 2 - एएसपीनेट, एएसपीनेट-एमवीसी -2 में एचटीपीस्टैटस कोडोड

मैंने देखा है कि एएसपी.नेट एमवीसी 3 एक HttpStatusCodeResult कार्रवाई परिणाम प्रस्तुत करता है। हम एएसपी.नेट एमवीसी 2 के बराबर कैसे करते हैं? मैं एक 410 कोड वापस करना चाहता हूँ।

उत्तर:

जवाब के लिए 5 № 1

आप अपना खुद का 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 № 2

मुझे यहां कुछ मिला जो मैं चाहता हूं http://weblogs.asp.net/gunnarpeipman/archive/2010/07/28/asp-net-mvc-3-creating-httpstatuscoderesult-with-view-based-body.aspx