如果post类型方法收到get请求,则重定向到方法

时间:2018-01-10 19:49:46

标签: asp.net-mvc

假设我有一个帖子类型

  

的ActionResult

如下方法。如果我尝试访问该网址,我的意思是在该方法上添加get请求,然后我希望它重定向到另一个方法。这可能吗?

我的意思是因为这个方法只接受帖子类型请求,所以如果有人发送get请求,那么它只会重定向到另一个控制器/方法。如果你感到困惑,问问题。

[HttpPost]
public ActionResult Process()
{
    return View();
}

1 个答案:

答案 0 :(得分:1)

您可以实现一个处理程序来处理[HttpGet]。

示例:

[HttpGet]
public ActionResult Process()
{
    return RedirectIfGet();  //the specific process for the request type=GET
}