Проверка событий в веб-формах, эквивалентных в MVC - PullRequest
0 голосов
/ 14 мая 2019

Предположим, что в веб-формах есть раскрывающийся список, который поступает с сервера с привязкой данных. Если кто-то пытается добавить элемент в раскрывающийся список в своем HTML-файле в браузере и пытается отправить его, генерируется исключение следующего типа.


Exception Type : ArgumentException


Error Message : Invalid postback or callback argument.  
Event validation is enabled using <pages enableEventValidation="true"/> 
in configuration or <%@ Page EnableEventValidation="true" %> in a page.  
For security purposes, this feature verifies that arguments to postback or callback events 
originate from the server control that originally rendered them. 
If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation 
method in order to register the postback or callback data for validation.


Error Source : System.Web

Таким образом, это гарантирует, что какой-то злоумышленник не попытается ввести недействительные данные или получить доступ к некоторым данным, к которым он не авторизован.

Есть ли у нас аналогичныефункциональность в MVC.Когда я пытался представить, добавив некоторые дополнительные параметры в раскрывающиеся списки, это работает в MVC.Нет исключений или ошибок.Есть ли какая-либо опция в MVC, чтобы включить эту проверку, или я должен проверить ее вручную перед вставкой или извлечением данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...