Файл cookie должен быть отправлен обратно вместе с запросом, поэтому, если вы сериализовали ввод, он должен работать.
$('form').submit( function() {
$.post( $(this).action, $(this).serialize(), function(data) {
... do something with result
}, 'json');
return false; // prevent default submission
});
Ключ должен гарантировать, что данные, которые вы передаете обратно на сервер, содержат скрытый ввод токена антиподделения. В приведенном выше примере токен защиты от подделки должен быть включен в форму, чтобы он работал.
<% using (Html.BeginForm()) { %>
<%= Html.AntiForgeryToken() %>
....
<% } %>