我们刚开始使用 Kentico,现在正在测试一下。我们坚持的一件事是在转换中显示数据。
我们有一个自定义表,例如 Author。它有一个 ID 字段,FirstName 和 SurName(均为文本)。Book 是一种文档类型,有一个 ID、Title 和一个下拉列表,我们可以在其中选择作者。
在一个页面上有一个数据列表,我在其中显示带有这样的 previewtransformation 的书:
<div style="text-align:center;padding: 8px;margin: 4px;border: 1px solid #CCCCCC">
<h2>
<%# Eval("Title") %>
</h2>
Author: <%# Eval("Author.FirstName") %>
</div>
现在我们要显示作者的姓名,但是当使用 <%# Eval("Author") %> 时,它会显示 ID。我们发现我们可以使用自定义函数并返回名称,但没有其他方法吗?假设我们不仅要显示作者的姓名,还要显示地址、电子邮件等等……我们真的需要为每个要显示的属性创建一个方法吗?
提前致谢,
比约恩