У меня возникла проблема, которую я не совсем понимаю.
asp.net core 2.2.1 с использованием бритвенных страниц, мне нужно вручную сгенерировать токен защиты от подделки, но вся документация, похоже, утверждает, что это не требуется для бритвенных страниц.
Есть какие-нибудь идеи относительно того, что я здесь делаю не так?
Если вы удалите @ Html.AntiForgeryToken () из формы ниже, токен не будет добавлен. Если это то, что вы должны делать, это здорово, я закончил, но все источники, которые я могу найти, похоже, думают, что в этом нет необходимости.
<form method="post">
@Html.AntiForgeryToken()
<div>Source Type: <input asp-for="filter.SourceType" value="JsonEvent"/></div>
<div>Source Name: <input asp-for="filter.SourceName"/></div>
<input type="submit"/>
</form>
[IgnoreAntiforgeryToken(Order = 1001)]
- person Farshan   schedule 20.01.2019[ValidateAntiforgeryToken]
имеет порядок 1000, поэтому явная установка[IgnoreAntiforgeryToken]
на значение больше 1000 должно решить проблему. - person Farshan   schedule 20.01.2019