我有一個調用其數據源子項的呈現。每個子項都在渲染字段中附加了一個渲染。 我打電話將參數傳遞給使用Sitecore中的ItemRendering進行呈現
@Html.Sitecore().ItemRendering(item)
哪個有效。
但是我想傳遞一些參數給孩子的渲染,所以我嘗試了下面的代碼;
@Html.Sitecore().ItemRendering(item, new { Parameters = "active=1" })
但參數沒有得到傳遞給孩子渲染當我打電話@Html.Sitecore().CurrentRendering.Parameters["active"]
所以,我想@Html.Sitecore().ItemRendering(item, new { Active = 1 })
。我在兒童渲染中再次調用它,但仍然沒有運氣。
有沒有辦法使用@Html.Sitecore().ItemRendering()
嘗試在視圖中調用'Model.Rendering.Properties [「Active」]''。 – jammykam
我是否必須將它作爲新的{Parameters =「active = 1」}或新的{Active = 1}在ItemRendering中傳遞? –
它應該是'new {Active = 1}',但是我還沒有使用MVC中的參數進行靜態綁定,但 – jammykam