L'objectif final est de rendre un modèle d'éditeur, pour une propriété de modèle, connu uniquement lors de l'exécution, qui ne prendra pas sa valeur à partir de ViewBag.Comment rendre le modèle d'éditeur pour la propriété de modèle par nom de propriété
Html.Editor
utilisera la valeur ViewBag si les noms de propriété correspondent. Je ne veux pas ça et je déteste cette "fonctionnalité".
J'espère que cela est possible en quelque sorte:
var propName = "MyProperty";
var expression = GiveMeTheExpression();
@Html.EditorFor(expression,"MyEditorTemplate")
Si pas alors une certaine façon de rendre un modèle d'éditeur sans les valeurs de ViewBag utilisées au lieu des valeurs du modèle. Je suis tout à fait bien avec faire cela, si J'IGNORE LES VALEURS ViewBag D'une certaine façon:
@Html.Editor(propName, other, arguments)
"... rendre un modèle d'éditeur, pour une propriété de modèle, connu seulement lors de l'exécution ..." –