ASP.NET MVC NonAction meaning
You can omit the NonAction attribute but then the method is still invokable as action method. From the MSDN site (ref): By default, the MVC framework treats all public methods of a controller class as action methods. If your controller class contains a public method and you do not want it to be an action … Read more