 <p>Use The <code>NonActionAttribute</code>. It allows you to mark public methods in a controller as not being available for external requests.</p> <p><a href="http://weblogs.asp.net/gunnarpeipman/archive/2011/04/09/asp-net-mvc-using-nonactionattribute-to-restrict-access-to-public-methods-of-controller.aspx" rel="nofollow">Here's more information.</a></p>