ASP.NET API Reference
Explore the comprehensive API documentation for ASP.NET, covering a wide range of classes, methods, and properties to build robust web applications.
Core Components
Represents a controller that handles HTTP requests in ASP.NET Web API.
public class ApiController : IDisposableRepresents a controller that handles requests for an ASP.NET MVC application.
public abstract class Controller : IDisposableEncapsulates all information concerning an HTTP request made by the client to the Web server.
public sealed class HttpRequestEncapsulates all HTTP-specific information to send to the client for a particular HTTP Web request.
public sealed class HttpResponseData Binding & Models
The default model binder for ASP.NET MVC and Web API.
public class DefaultModelBinder : IModelBinderExtension methods for HttpRequestMessage to access model binding functionality.
public static class HttpRequestMessageExtensionsRouting
A collection of routes for an ASP.NET application.
public class RouteCollection : IEnumerableInterface for classes that can provide HTTP routes.
public interface IHttpRouteProviderSecurity
Provides functionality for forms authentication.
public static class FormsAuthenticationSpecifies the authorization rules for a controller or action.
public class AuthorizeAttribute : AuthorizeAttribute, IActionFilter, IAuthenticationFilter, IAuthorizationFilter, IExceptionFilter, IOrderedFilter