0

今天在使用 StringTemplate 时遇到了一些麻烦。将 StringTemplate 3.1 与 .Net 3.5 一起使用。

如果我有一个呈现项目集合的模板,那么如果我直接调用它,它就会很好地呈现。

但是,如果我从另一个模板调用该模板并将集合作为参数传递,则它根本无法呈现。

以下是渲染集合的基本模板。(文本是我们正在渲染的对象的属性 - System.Web.Mvc.SelectListItem)

列表.st

    $values: {
    $it.Text$
    }$

这是调用模板。

调用列表.st

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

我的问题是,有没有其他人遇到过这个问题,或者有没有人知道如何解决它?奇怪的是,我们系统的其他部分以类似的方式呈现,而且它们似乎工作正常。

4

1 回答 1

4

尝试值=列表。特伦斯

于 2009-10-05T16:40:05.793 回答