10
A
回答
19
項目渲染
這是一個方式問了一段內容(項目)來表現自己。內容包含應該如何呈現的信息。
據我所知,這並沒有被廣泛使用,也沒有很好的文檔記錄 - 但我相信功能本身可以預測Sitecore MVC。
視圖中呈現
基本上這是一個Razor視圖。 Sitecore爲視圖提供了默認的控制器和模型。該模型可以通過更改mvc.getModel管道進行自定義。
當您要呈現不需要任何重要業務或表示邏輯的項目內容時使用此項。
控制器渲染
與控制器使您提供控制器,模型和視圖。在您的渲染定義項目上,您可以指定Sitecore應該使用什麼操作來渲染組件。
當您需要渲染依賴外部數據和/或需要大量業務或表示邏輯的內容時使用此功能。任何與表單提交有關的事情都可能屬於這一類。
方法渲染
將輸出到一個靜態方法的調用的返回值。
據我所知,這並沒有廣泛使用,也沒有很好的記錄 - 我想它可以用於整合傳統內容。
XSLT渲染
渲染一個Sitecore的XSLT一個Sitecore的MVC頁面上。這種渲染類型與使用XSLT作爲模板引擎(而不是Razor)的View Rendering填充了相同的空間。
如果您有一個您不想重寫的現有Sitecore XSLT組件庫,請使用此選項。就我個人而言,如果從頭開始,View Renderings做no/low邏輯組件比較合適。
地址渲染
渲染一個HTTP GET請求到當前頁面的響應。
如果您需要屏幕抓取另一個系統的HTML,請使用此選項。在遷移遺留站點時,這也可以用作轉換工具。可以在某些情況下使用,以避免令人尷尬的iframe綜合徵。
渲染參數
這不是一個渲染類型和渲染上了自己的東西不提供設施。渲染參數用於控制渲染的行爲。適用於所有上述呈現類型。
2
相關問題
- 1. Joomla模塊渲染澄清
- 2. Sitecore的MVC標準渲染參數
- 3. Sitecore XSLT渲染
- 4. XCode MVC澄清
- 5. 澄清:MVC,MVP,MVVM
- 6. MVC模式澄清
- 7. Sitecore更新渲染引用
- 8. 類圖澄清
- 9. JavaScript類澄清
- 10. Python類的澄清
- 11. 請澄清Reader Monad類型的行爲
- 12. UWP模型澄清
- 13. Java泛型澄清
- 14. Sitecore的現場渲染 - 裏面添加渲染
- 15. Sitecore的視圖渲染和控制器渲染助手
- 16. Sitecore,渲染項目代碼與mvc中的個性化
- 17. 渲染錯誤不清除模型
- 18. jsf渲染組件類型?
- 19. ASP.NET MVC 4 - 複雜類型和模型綁定/渲染
- 20. 關於類型要求澄清投
- 21. 需要澄清這個返回類型
- 22. 需要在HTML文檔類型澄清
- 23. 爪哇類澄清
- 24. 渲染部分未渲染.NET mvc
- 25. 創建Sitecore cshtml插入JavaScript的渲染
- 26. 如何在sitecore 7.2 MVC中渲染視圖..?
- 27. Sitecore MVC控制器ActionResult不渲染回發佈局
- 28. python中的類的澄清
- 29. Lucene的IndexWriter類澄清
- 30. Mvc查看渲染
謝謝@herskinduk,非常詳細的答案。請問在哪裏可以找到以上細節,因爲在SDN上我找不到這樣的東西。 – 2013-02-25 11:33:17
我相信目前在SDN上可用的Sitecore MVC文檔很詳細。這就是爲什麼我在這裏發佈了一個非常詳細的答案。 – herskinduk 2013-02-26 10:53:28