Я использую движок Spark View bindings , и у меня проблема с ним, неправильно распознающим перегрузки.
У меня есть 2 перегрузки, которые выглядят так:
<element name="Editor">Html.EditorFor(x => x.@For, new {"@*"}) </element>
<element name="Editor">Html.EditorFor(x => x.@For)</element>
Теперь в документации сказано, что для того, чтобы перегрузка работала, мне нужно сначала поставить наиболее конкретные привязки.
Проблема в том, что если я попытаюсь использовать такой редактор, как этот
Неправильно проходит через пустой параметр к перегрузке первого элемента и разрешается в:
Output.Write("${Html.EditorFor(x => x.Username, new {}) }");
Что, очевидно, приведет к ошибке, так как есть пустой инициализатор объекта, даже если нет никаких дополнительных атрибутов, которые нужно передать через элемент Html, определенный в представлении.
Это тот случай, когда привязки искры пока не могут обрабатываться, и мне нужно написать конкретные привязки элементов вместо использования перегрузок?