ControllerBase.BadRequest Method   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| BadRequest() | 
						 Creates a BadRequestResult that produces a Status400BadRequest response.  | 
        	
| BadRequest(ModelStateDictionary) | 
						 Creates a BadRequestObjectResult that produces a Status400BadRequest response.  | 
        	
| BadRequest(Object) | 
						 Creates a BadRequestObjectResult that produces a Status400BadRequest response.  | 
        	
BadRequest()
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
Creates a BadRequestResult that produces a Status400BadRequest response.
public:
 virtual Microsoft::AspNetCore::Mvc::BadRequestResult ^ BadRequest();
	[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.BadRequestResult BadRequest();
	[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member BadRequest : unit -> Microsoft.AspNetCore.Mvc.BadRequestResult
override this.BadRequest : unit -> Microsoft.AspNetCore.Mvc.BadRequestResult
	Public Overridable Function BadRequest () As BadRequestResult
	Returns
The created BadRequestResult for the response.
- Attributes
 
Applies to
BadRequest(ModelStateDictionary)
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
Creates a BadRequestObjectResult that produces a Status400BadRequest response.
public:
 virtual Microsoft::AspNetCore::Mvc::BadRequestObjectResult ^ BadRequest(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState);
	[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.BadRequestObjectResult BadRequest(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState);
	[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member BadRequest : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
override this.BadRequest : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
	Public Overridable Function BadRequest (modelState As ModelStateDictionary) As BadRequestObjectResult
	Parameters
- modelState
 - ModelStateDictionary
 
The ModelStateDictionary containing errors to be returned to the client.
Returns
The created BadRequestObjectResult for the response.
- Attributes
 
Applies to
BadRequest(Object)
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
- Source:
 - ControllerBase.cs
 
Creates a BadRequestObjectResult that produces a Status400BadRequest response.
public:
 virtual Microsoft::AspNetCore::Mvc::BadRequestObjectResult ^ BadRequest(System::Object ^ error);
	[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.BadRequestObjectResult BadRequest(object error);
	[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.BadRequestObjectResult BadRequest(object? error);
	[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member BadRequest : obj -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
override this.BadRequest : obj -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
	Public Overridable Function BadRequest (error As Object) As BadRequestObjectResult
	Parameters
- error
 - Object
 
An error object to be returned to the client.
Returns
The created BadRequestObjectResult for the response.
- Attributes