We can decorate the MVC action with the HttpGet
or HttpPost
attribute to restrict the type of HTTP calls. For instance you can see in the below code snippet the DisplayCustomer
action can only be invoked by HttpGet
. If we try to make HTTP POST on DisplayCustomer
, it will throw an error.
[HttpGet]
public ViewResult DisplayCustomer(int id)
{
Customer objCustomer = Customers[id];
return View("DisplayCustomer",objCustomer);
}