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