J'ai utilisé le moteur de vue d'étincelles bindings et j'ai un problème avec le fait de ne pas reconnaître correctement les surcharges.Spark View Les liaisons du moteur ne reconnaissent pas correctement les surcharges
J'ai 2 qui ressemblent à des surcharges: ce
<element name="Editor">Html.EditorFor(x => [email protected], new {"@*"}) </element>
<element name="Editor">Html.EditorFor(x => [email protected])</element>
Maintenant, la documentation indique que pour une surcharge de travail que je dois mettre d'abord les liaisons les plus spécifiques.
Le problème est si j'essaie d'utiliser l'éditeur comme celui-ci
Il passe de manière incorrecte par un paramètre vide à la première surcharge d'éléments et décide de:
Output.Write("${Html.EditorFor(x => x.Username, new {}) }");
ce qui est évidemment va lancer une erreur car il y a un initialiseur d'objet vide même s'il n'y a pas d'attributs supplémentaires à passer sur l'élément HTML défini dans la vue.
Est-ce juste un cas que les liaisons d'étincelles ne peuvent pas gérer pour l'instant et est-ce quelque chose que je vais devoir écrire des liaisons d'éléments spécifiques, plutôt que d'utiliser des surcharges?