Я кодирую интернет-приложение MVC, и у меня есть вопрос относительно использования ViewBag.MVC 5 ViewBag security
Во многих моих контроллерах у меня есть объекты SelectList, где пользователь может выбрать объект. Выбранный объект является значением внешнего ключа для моей модели.
Мой вопрос заключается в следующем: следует ли использовать ViewBag для этого? Насколько безопасен ViewBag? Должен ли я использовать значения в моей ViewModel вместо ViewBag?
Заранее спасибо.
Если вы используете модель представления, то имеет смысл включить ваш 'свойства SelectList' в модели представления, но нет никакой разницы между свойство модели и свойство ViewBag с точки зрения «безопасности», –