當我們從java平臺切換到sitecore時,我有一些關於參數的問題。這很容易在jsp中完成,但我找不到sitecore的解決方案。 (實現由外部合作伙伴完成)Sitecore MVC:將參數傳遞給佔位符
在我CSHTML,我包括通過佔位符,功能等要素:@ Html.Sitecore()佔位符(「Placholdername」)
元素包括作爲佔位符也可以包含其他元素作爲佔位符。
所以問題是:我可以傳遞一些參數以及那些佔位符嗎? 就像我的父元素有一個特定的變量集,例如「我= 5」,我想將這個變量傳遞給作爲佔位符包含的元素,並將它傳遞給佔位符中包含的元素? A包括B作爲佔位符並且傳遞「i = 5」並且B包括C作爲佔位符並且傳遞「i = 5」,因此在C中「i」的值是「5」,因爲「我在A.
」設置爲‘5’開出電流coremedia平臺我可以簡單地使用類似: <cm:include self="${self}" view="asdf"> <cm:param name="i" value="5"/> </cm:include>
編輯: 我想實現的是以下幾點:比如我有以下結構:帶有變量i = 5的頁面框架cshtml,然後將網格作爲佔位符並將變量傳遞給網格。網格然後做一些數學,如i = i + 5(應該等於10),然後包含作爲佔位符的傳情並將新的i = 10傳遞給傳情等。
你檢索從Sitecore的值,然後將它傳遞給不同的看法:
這在這裏一點更詳細的論述? –
不,該值在基礎cshtml文件中設置,應傳遞給所有子元素。 – user2626547
我想實現的是以下內容: 例如,我有以下結構:變量i = 5的頁面框架,其中包含網格作爲佔位符並將該變量傳遞給網格。網格然後做一些數學計算,例如i = i + 5(它應該等於10),然後包含一個作爲佔位符的傳情並將新的i = 10傳遞給傳情,等等...... – user2626547