У меня есть комбинация выбора даты и времени в шаблоне редактирования, которую можно использовать как Html.EditorFor (x => x.ETA), но теперь я хочу использовать тот же шаблон где-то, где у меня нет модели, содержащей свойство DateTime. Поэтому я попробовал Html.Editor («DateWithTime», «Arrival»), который использует правильный шаблон, но не присваивает значение ViewData.ModelMetadata.PropertyName, на которое опирается мой шаблон. Он устанавливает идентификатор текстового поля, что, очевидно, важно.
Есть ли способ визуализации шаблона и присвоения значения идентификатора ViewData.ModelMetadata.PropertyName, чтобы я мог повторно использовать логику в шаблоне вместо необходимости копировать ее?