Я работаю с visual studio 2015 и aspnetcore rc2. Я использую @html.antiforgerytoken()
в каждой форме для публикации. Но mvc 6 создает первый и удаляет (или игнорирует, может быть) другие. Я пробовал это с masterview и без хозяина, никакого результата. Я думаю, что у меня есть ошибка где-то, а где? Я очистил историю браузера и создал простой пустой проект asp.net с одним представлением и одним контроллером, снова попробовал и никакого результата снова.mvc 6 генерирует antiforgerytoken только один раз
Вот скриншоты.
выход Я не использую @addtaghelper
или какие-либо другие похожи расширений, я просто использовать @html.antiforgerytoken
.
я использовать этот стиль в настоящее время, это является частным решением, а не ответом: @ {if (viewdata ["token"] == null) {html.antiforgerytoken();}} и @viewdata ["token"] внутри формы. – ergen