• 14-09-2020, 15:54:36
    #1
    Şu hatayı nasıl çözeceğim var mı bilen?

    Formumda ekli : @using (Html.BeginForm())
    @Html.AntiForgeryToken()

    Controller'da ekli : [HttpPost]
    [ValidateAntiForgeryToken]
  • 20-09-2020, 11:23:26
    #2
    @Html.AntiForgeryToken() methodu tarayıcıya (browser) __RequestVerificationToken adında bir çerez (cookie) gönderir.
    Şayet model validasyon kısmında [ValidateAntiForgeryToken] attribute varsa Action çalıştırılmadan evvel otomatik valid yapar yani cookie yoksa bu hatayı döner. Ya da süresi dolmuşsa da hata verir.
    Tarayıcı da F12 ye basıp Application/Cookies kısmında çerezin varlığını kontrol edebilirsiniz.