今天使用StringTemplate遇到一些麻烦。将StringTemplate 3.1与.Net 3.5一起使用。
如果我有一个呈现项目集合的模板,如果我直接调用它会呈现正常。
但是,如果我从另一个模板调用该模板并将该集合作为参数传递,则根本无法渲染。
以下是渲染集合的基本模板。 (Text是我们渲染的对象的属性 - System.Web.Mvc.SelectListItem)
list.st
$values: {
$it.Text$
}$
这是调用模板。
callsList.st
$list(
values={ $list$ }
)$
我的问题是,有没有其他人遇到这个或有没有人知道如何解决它?奇怪的是,我们系统的其他部分以类似的方式呈现,它们似乎工作正常。
答案 0 :(得分:4)
尝试values = list。 特伦斯