Masataka Miki's Blog

すみません、わかりません。もっと勉強して改善します。

[C#/MVC]Ajax で POST する際の AntiForgeryToken 対応

   

View
@using (Html.BeginForm())
{
  @Html.AntiForgeryToken();
}
js
var token = $("[name='__RequestVerificationToken']").val();
var options = {
  url: 'ActionName',
  type: "post",
  data: {
    __RequestVerificationToken: token,
    item: value
  },
  complete: function (data) {
    // 完了時の処理
  }
};
$.ajax(options);
Controller
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult ActionName(string item)
{

 - 技術