это может быть простой вопрос, на который уже дан ответ, поэтому, пожалуйста, перенаправьте меня, если вы знаете правильный способ поиска этого. У нас есть веб-приложение asp.net MVC
.
По сути, мы генерируем некоторые позиции в бэк-энде и хотим, чтобы пользователь ввел некоторые значения в этих позициях. Однако, когда мы получаем POST
, мы должны проверить, что он не изменил позицию 4 для позиции 7, вместо этого, чтобы попытаться обойти нашу проверку, потому что он знает значение, требуемое в позиции 7. Если мы отправим ему позиции 2,4,6, 8 мы хотим вернуть те же, а не 2,5,7,8
В настоящее время мы используем StateBag
, чтобы сделать это, другой вариант - использовать HttpSession
, но я хотел знать, какой(если таковой имеется) является предпочтительным способом сделать это наиболее безопасно.