Bind [(exclude ..)] удален из ASP Core? - PullRequest
1 голос
/ 13 апреля 2019

Я пытаюсь исключить некоторые свойства из привязки при получении значений из View Я использую на уровне действия: исключить привязку как следующее:

  1. enter image description here

Мне нужно, чтобы это свойство отправлялось в представление (только для чтения), но не позволяло пользователю обновлять значение или даже хакер пытался ввести значение .... вопрос: исключение больше не доступно в ASP MVC Core? Есть ли другой путь ? Опять же, я знаю, что могу исключить свойство на уровне модели (используя neverbind), но я хочу только отправить значение в представление, но не получить его обратно!

1 Ответ

0 голосов
/ 15 апреля 2019

Есть некоторые обсуждения в: https://github.com/aspnet/AspNetCore/issues/4857:

Да. Я хотел строгий переплет, где вы должны были все указать, но, видимо, это было слишком подло. Конечно, действительно все должно быть основано на модели.

Как вы относитесь к метанию, если кто-то привязан к классу, используемому в dbcontext?

Так что в настоящее время вам может понадобиться использовать include из соображений безопасности.

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