To detect if the call on the controller is a POST action or a GET action we can use the Request.HttpMethod
property as shown in the below code snippet.
public ActionResult SomeAction()
{
if (Request.HttpMethod == "POST")
{
return View("SomePage");
}
else
{
return View("SomeOtherPage");
}
}