Если я вас правильно понимаю, краткий ответ «нет».
Если свойство ProductViewModel.TheTitle не является частью данных формы, публикуемых в методе Create POST, вам придется воссоздать его каким-либо образом . Вы на пути к тому, как можно сохранить это значение в нескольких запросах, но я бы спросил, действительно ли необходимо в конечном итоге пойти туда.
По моему мнению, если способ получения свойства Title в методе Create GET достаточно хорош для этих запросов, он также достаточно хорош для повторного создания его таким же образом в запросах POST. POST обычно требует больше ресурсов и времени для обработки (проверки, сохранения данных и т. Д.) Как есть, поэтому вы подвергаете себя дополнительным зависимостям и уязвимостям для возможной тривиальной оптимизации. Тем не менее, я уверен, что есть много сценариев, в которых ваш подход будет оправданным.
В вашем примере, поскольку свойство Title не используется для сохранения продукта и может эффективно игнорироваться, если вы все еще хотите сохранить его на этих страницах, не воссоздавая его, самым простым способом может быть включение его в скрытый поле формы, так что ваше связующее устройство для моделей поднимает его в дополнение к продукту. Просто знайте, что конечные пользователи могут изменить это значение, если они манипулируют полезной нагрузкой формы.