Конечно.Поскольку вопрос о контексте немного размыт, я сделаю предположения.Я предполагаю, что у вас есть действие контроллера, создающее список (аналогично тому, что делает блог).Из этого действия вы обычно строите форму списка с кодом, который выглядит примерно так:
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);
Видите эту строку ближе к концу?Он добавляет альтернативу, так что вы можете создать определенный шаблон для этого конкретного списка, создав файл list.things.cshtml в папке views вашей темы.