Можно ли использовать AntiForgeryToken в сообщении Javascript? - PullRequest
1 голос
/ 28 октября 2009

, если это так, можно показать простой пример, например, в jquery ajax.post

1 Ответ

3 голосов
/ 28 октября 2009

Файл 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() %>
    ....
<% } %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...