1
если это может показать простой пример, ex в jquery ajax.postМожет ли AntiForgeryToken использоваться в Javascript Post?
если это может показать простой пример, ex в jquery ajax.postМожет ли AntiForgeryToken использоваться в Javascript Post?
Куки-файлы должны быть отправлены обратно с запросом, поэтому, если вы сериализуете ввод, он должен работать.
$('form').submit(function() {
$.post($(this).action, $(this).serialize(), function(data) {
... do something with result
}, 'json');
return false; // prevent default submission
});
Ключ, чтобы убедиться, что данные, которые вы передаете обратно на сервер содержит маркер ввода скрытого antiforgery. В случае вышеприведенного примера токен антикоррозии должен быть включен в форму для его работы.
<% using (Html.BeginForm()) { %>
<%= Html.AntiForgeryToken() %>
....
<% } %>
если я отправить Аякс как таковые ... $ .ajax (... может лексема быть включена в качестве параметра – zsharp
Sure: используйте опцию данных и сериализацию формы входов есть: данные: $ (» #myform '). serialize() – tvanfosson
ie json token = _RequestVerificationToken? – zsharp