Я знаю, что состояние представления не существует в mvc. Я ищу что-то похожее на режим зашифрованного состояния представления в веб-формах asp.net. Я хочу скрыть некоторые данные в запросе.Зашифрованное состояние представления в asp.net mvc
То, что я пытаюсь достичь, это передать некоторые данные в ответ и скрыть его от пользователя. Я не хочу, чтобы пользователь мог изменять данные или видеть их. Сохраняя эти данные на стороне клиента, я хочу уменьшить количество вызовов службы, поскольку я не могу использовать сеанс для хранения этих данных.
Данные не будут отображаться вообще. Мне просто нужно передать его позже для обслуживания.
«Я не хочу, чтобы пользователь мог изменять данные или видеть их». Есть много способов сделать это, но так или иначе какая-то часть вашего веб-приложения * должна будет увидеть данные *, которые также (как правило) означают, что если что-то должно произойти на стороне клиента, то одним способом или другой, пользователь также будет иметь к нему доступ, если они знают, как использовать отладчик. Это не значит, что вы не можете принимать меры, чтобы сделать это болезненным/утомительным для получения данных, конечно. – JayC
Зашифрованное состояние представления - это совсем другое дело. Сервер получает доступ только к стороне сервера ключей расшифровки. Так как вы хотите, чтобы ваше приложение отображало * клиентскую часть данных, вашему приложению пришлось бы расшифровать клиентскую сторону, что требует предоставления вашему клиентскому приложению ключа/метода дешифрования. – JayC
Снова прочитайте PLS. Я просто хочу скрыть полностью скрытые поля. Таким образом, пользователь не сможет изменить или увидеть эти данные. И я могу повторно использовать его на стороне сервера, не опасаясь, что он был изменен. –