ValidateJsonAntiForgeryToken

[ValidateJsonAntiForgeryToken]

Validates the AntiForgeryToken on a JSON Ajax call.

Usage

[HttpPost]
[ValidateJsonAntiForgeryToken]
public IActionResult MyFunction()
{
...
}
Javascript
var headers = {};
headers['__RequestVerificationToken'] = $('[name="__RequestVerificationToken"]').val();

$.ajax({
type: 'POST',
url: 'MyUrl',
headers: headers,
data: ...,
cache: false,
success: function (data) {
...
},
error: function (jqXHR, textStatus, errorThrown) {
// alert("error: " + errorThrown);
},
dataType: "json"
});