Asp.net mvc Spark view引擎-将模型传递到局部视图

Asp.net mvc Spark view引擎-将模型传递到局部视图,asp.net-mvc,partial-views,spark-view-engine,Asp.net Mvc,Partial Views,Spark View Engine,它希望遍历列表并为每个元素呈现局部视图: <for each="Element elem in elements"> <render partial="partialViewName"> </for> 嗯。我可以在局部视图中使用“elem”,但局部视图不知道“elem”是什么类型。当然,一切都会正常工作,因为生成的视图类是编译的,但我在部分视图中没有Intellisense。好吧,我不使用Spark view引擎。但它似乎有额外的参数。看 所以

它希望遍历列表并为每个元素呈现局部视图:

<for each="Element elem in elements">
  <render partial="partialViewName">     
</for>

嗯。我可以在局部视图中使用“elem”,但局部视图不知道“elem”是什么类型。当然,一切都会正常工作,因为生成的视图类是编译的,但我在部分视图中没有Intellisense。

好吧,我不使用Spark view引擎。但它似乎有额外的参数。看

所以我猜您需要在局部视图中公开属性,并通过设置其值。

而且我从来没有用过渲染,我用过-也许它和渲染一样,我不知道。但如上所示在viewdata中定义参数也应该有效


还要注意元素,这并不是针对这个问题,但也可能很有用,因为有时您希望某些部分参数是可选的。

这与渲染相同。我更喜欢render,因为它的名字更吸引我。我不知道为什么我没有使用,这似乎很明显。非常感谢。
${elem.ID}