J'ai une extension HtmlHelper personnalisée, ce qui rend les contrôles basés sur teh paramètres d'entrée d'aide.Expression <Func <TModel, TValue >> à l'expression <Func <TModel, bool >>
Je suis dans une situation, où, je suis capable de rendre n'importe quel contrôle, sauf un CheckBox. Comme l'aide de CheckBoxFor accepte,
J'ai besoin d'un moyen de convertir le type de retour du Func en bool, comme mentionné dans le titre.
Quand j'ai une propriété imbriqué comme 'Foo.Bar [0] .Stick [0] .Checked', puis le html généré, l'attribut name doit être comme name = 'Foo.Bar [0] .Stick [0] .Checked' comme fait le CheckBoxFor intégré. Votre solution génère l'attribut name sous le nom name = 'Checked'. :-( – Nauman
Ah, mon mauvais, j'ai utilisé 'Foo.Bar.First(). Stick.First(). Checked', au lieu de' Foo.Bar [0] .Stick [0] .Checked'. Merci!: -) – Nauman