按层检索时,Orchard小部件名称全为空

时间:2014-11-04 10:39:10

标签: widget orchardcms

var globalWidgets = _widgetService.GetWidgets(GlobalLayer.Id);

以上代码用于检索所有添加到GlobalLayer的小部件列表。这成功地检索了我期望的3个小部件,以及我需要的PositionTitleZone。但是,Name中的所有小部件都globalWidgets为空。

我可以确认在GlobalLayer上创建小部件时我传递的名称是这样的:

_widgetService.CreateWidget(GlobalLayer.Id, "DansWidget", "Dans Widget", "1", "DansZone");

那么名字哪里消失了?

1 个答案:

答案 0 :(得分:0)

我仍然希望有人告诉我为什么会这样,但我发现我可以像这样访问这个名字:

var name = globalWidgets.First().TypeDefinition.Name;