有一种简单的方式来解决下述问题。

让我们说我去取的IList在我的控制器从我的模型的一些书籍。现在我想,以丰富的输出,并获取从亚马逊预览与从外部框架另一种模式,并得到另一IList的。

现在我把二者ILists成属性包。

在NVelocity我使用#foreach的书目,但我怎样才能用正确的预览访问amazonbooklist? 我不能用$ amazonbook [指数],其中指数将是书号。 我真的需要把两个列表中的一个大名单只含有两个其他对象的简单onject?

记住,这两种模式是从不同的框架,并且不能被放置在一个框架。这两个框架必须保持分隔。我尝试解决NVelocity问题和ofcourse,这个问题仅仅是一个例子,我们不卖的书;)

有帮助吗?

解决方案

有可能是一个简单的解决方案,但我会创建第三类像这样

class BookList{
       MyBookObject     a;
       AmazonBookObject b;
}

这第三类的列表可以传递给你的视图一次。

其他提示

看这里: http://www.castleproject.org/monorail/faq.html#NVelocity %20View%20Engine

您可以访问NVelocity字典通过

$amazonbook.get_Item($index) 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top