2009-10-05 4 views
0

Exécutez un peu d'un accroc en utilisant StringTemplate aujourd'hui. Nous utilisions StringTemplate 3.1 avec .Net 3.5.Passer des paramètres de collection lors de l'appel de modèles dans StringTemplate

Si j'ai un modèle qui rend une collection d'éléments, il rend très bien si je l'appelle directement. Cependant, si j'appelle ce modèle à partir d'un autre modèle et que je passe la collection en paramètre, le rendu échoue.

Voici le modèle de base pour le rendu de la collection. (Texte est une propriété de l'objet que nous rendons - System.Web.Mvc.SelectListItem)

list.st 

    $values: { 
    $it.Text$ 
    }$ 
 

Et c'est le modèle d'appel.

callsList.st 

    $list( 
    values={ $list$ } 
    )$ 
 

Ma question est, quelqu'un d'autre dans cette course ou personne ne sait comment travailler autour d'elle? La chose étrange est, nous avons d'autres parties de notre système de rendu dans un style similaire et ils semblent bien fonctionner.

Répondre

4

Essayez valeurs = liste. Terence

+0

Génial, cela a fait l'affaire. Merci Terence. – bcowcher

Questions connexes