0
A
回答
3
當然可以。由於上下文有點模糊,我會做出假設。我假設你有一個控制器動作構建列表(類似於博客的做法)。從行動上來說,你通常會建立一個列表形狀,其代碼如下所示:
var pager = new Pager(_siteService.GetSiteSettings(), pagerParameters);
var things = _someServiceClass.GetThings(something)
.Skip(pager.GetStartIndex()).Take(pager.PageSize))
.Select(p => Shape.Thing_Summary(
Thing: p,
SomethingElseThatIsRelevantToTheTemplate: foo));
Shape list = Shape.List(Pager: pager);
list.AddRange(things);
list.Metadata.Alternates.Add("list_things");
return new ShapeResult(this, list);
看到那條線接近尾聲?它將添加備用,以便您可以通過在主題的views文件夾中創建名爲list.things.cshtml的文件來爲該特定列表構建特定模板。
相關問題
- 1. 是否有替代方案
- 2. 是否有getRunningTask API的替代方案
- 3. Python是否有JGraph的替代方案?
- 4. 是否有DynamicResource的替代方案
- 5. 是否可以在Orchard創建一個嚮導?
- 6. 是否有一個可以跨子域使用的現代sessionStorage替代方案?
- 7. 是否可以創建Infopath配色方案?
- 8. 是否存在快速且可預測的`SendKeys`替代方案?
- 9. ImageCR3是否有可行的替代方案?
- 10. 是否有使用@Version的可配置替代方案?
- 11. 是否有可靠的(單服務器)MongoDB替代方案?
- 12. Orchard中的控制器操作視圖的替代方案
- 13. 是否有可能爲Excel的CUBEVALUE函數創建一個高效的UDF替代方案?
- 14. md-grid-list rowHeigh =「fit」不起作用。是否有替代解決方案
- 15. 如何更改Drupals菜單替代方案以創建頁面
- 16. 是否可以從List <ByteBuffer>創建ByteBuffer?
- 17. Orchard - 以編程方式創建查詢
- 18. 用於從wsdl創建代理類的wsdl.exe的替代方案
- 19. 爲Mac OS X創建bash替代方案
- 20. 是否可以詮釋的不是List
- 21. 是否可以使用VS2003構建的VS2003解決方案庫?
- 22. Pega 7.2中List-to-List控件的替代方案是什麼?因爲它從Pega 7棄用?
- 23. 是否可以從命令行創建一個空的Visual Studio解決方案?
- 24. 建議替代方案的例程
- 25. 他們是否可以替代UDID?
- 26. 單聲道是否可以替代asp.net?
- 27. JTextArea可能的替代方案?
- 28. 是否可以爲移動用戶代理定義替代get_absolute_url?
- 29. 是否可以替換使用佈局XML創建的片段?
- 30. 排列方式作爲替代方案
絕對好的提示......如果你有一個尋呼機,並且你想爲結果列表提供一個替代而不覆蓋尋呼機,你將需要這個。 – manudea
btw:probaly尋呼機將值得一個備用:list.Metadata.Alternates.Add(「pager」); – manudea