Я столкнулся со сценарием, в котором мне нужно программно отправить форму asp.net MVC с использованием JavaScript (form.Submit()), когда пользователь нажимает кнопку вне тегов формы.
Я считаю, что в этом случае ни одна из встроенных функций ASP.NET MVC не применяется. Пожалуйста, поправьте меня, если я ошибаюсь.
- Токен AntiForgery не проверен (который должен работать с тегом контроллера [ValidatAntiForgeryToken]).
- Ненавязчивая проверка не работает
Я предполагаю, что в этом сценарии действительно не так много вариантов, кроме как найти другой способ обработки CSRF. Кроме того, есть еще один способ обработки проверки на стороне клиента, когда невозможно выполнить проверку на основе аннотаций данных модели.
submit
. - person Gone Coding   schedule 10.02.2016jquery.validate.js
иjquery.validate.unobtrusive.js
. - person   schedule 11.02.2016