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. Python是否有JGraph的替代方案?
- 2. 是否有getRunningTask API的替代方案
- 3. 是否可以創建Infopath配色方案?
- 4. 是否存在快速且可預測的`SendKeys`替代方案?
- 5. 是否有可靠的(單服務器)MongoDB替代方案?
- 6. 是否有使用@Version的可配置替代方案?
- 7. 是否有可能爲Excel的CUBEVALUE函數創建一個高效的UDF替代方案?
- 8. md-grid-list rowHeigh =「fit」不起作用。是否有替代解決方案
- 9. 如何更改Drupals菜單替代方案以創建頁面
- 10. Orchard - 以編程方式創建查詢
- 11. 什麼可以是java中嵌套異常的替代方案?
- 12. 用於從wsdl創建代理類的wsdl.exe的替代方案
- 13. 爲Mac OS X創建bash替代方案
- 14. Pega 7.2中List-to-List控件的替代方案是什麼?因爲它從Pega 7棄用?
- 15. 是否可以使用VS2003構建的VS2003解決方案庫?
- 16. 建議替代方案的例程
- 17. 是否可以從命令行創建一個空的Visual Studio解決方案?
- 18. JTextArea可能的替代方案?
- 19. 他們是否可以替代UDID?
- 20. 是否可以替換使用佈局XML創建的片段?
- 21. HTMLElementVariable.animate(...)替代方案?
- 22. Nginx:more_clear_headers替代方案
- 23. VSTO替代方案
- 24. Example.com替代方案
- 25. WSO2替代方案
- 26. 替代方案deleteOnExit
- 27. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 28. 什麼是。jioster的.net替代方案
- 29. 什麼是Google Analytics的替代方案
- 30. 什麼是Struts 1.3的替代方案
絕對好的提示......如果你有一個尋呼機,並且你想爲結果列表提供一個替代而不覆蓋尋呼機,你將需要這個。 – manudea
btw:probaly尋呼機將值得一個備用:list.Metadata.Alternates.Add(「pager」); – manudea