В Razor я знаю, что если вы напишите
@Html.HiddenFor(x => x.PropertyX.PropertyY)
, он сгенерирует HTML как:
<input type="hidden" name="PropertyX.PropertyY" value="...">
И (особенно), если это было в шаблоне редактора, он может сгенерироватьHTML:
<input type="hidden" name="ParentProperty[12].PropertyX.PropertyY" value="...">
Как получить имя для произвольного свойства?Я предполагаю, что должен быть какой-то способ сделать это, используя инфраструктуру MVC (возможно, какой-то метод или класс?)