Обязательное поле формы защиты от подделки «__RequestVerificationToken» отсутствует. Ошибка при регистрации пользователя.

текст и varchar имеют разные неявные преобразования типов. Самое большое влияние, которое я заметил, - обработка конечных пробелов. Например ...

select ' '::char = ' '::varchar, ' '::char = ' '::text, ' '::varchar = ' '::text

возвращает true, false, true, а не true, true, true, как вы могли ожидать.

136
задан Nalaka526 31 August 2013 в 17:36
поделиться

1 ответ

Получил эту ошибку в Chrome с входом в систему по умолчанию для ASP.NET с Учетными записями Отдельного пользователя

.cshtml:

@using (Html.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
    @Html.AntiForgeryToken()
    <h4>Use a local account to log in.</h4>

Контроллер:

[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)

Решенный путем очистки данных сайта для сайта:

enter image description here

0
ответ дан 23 November 2019 в 23:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: