Glass Mapper Droplink显示名称而不是Guid

Mic*_*mes 0 sitecore glass-mapper

我正在使用glass mapper,我的模板中有一个droplink列表.当我试图检索该项目时,它会将所选的guid带回droplink而不是名称.如何显示在droplink和guid中选择的名称?

tec*_*414 5

如果您想要项目的名称而不是GUID,为什么不使用Droplist?或者您是否需要GUID用于其他目的?在这种情况下,Glass只是返回Sitecore实际存储的内容(对于Droplink,它将是项目GUID).

否则,您应该为包含项目名称的链接项创建一个新类,然后更改映射属性以返回该类而不是字符串.

仅供参考,虽然Droplist可能更容易解决,但使用该字段类型并不是一个好习惯.由于存储了项目名称而不是GUID,因此对该项目名称的更改不会级联到链接项目.