Kentico - 显示第一个/一个值的选中值(方块)
问题描述:
不知道如何写一个简短但有意义的标题的问题,但我想知道是否有办法显示第一个(或第二个或第三个等等)的值通过Eval或在以下示例代码中的Where Condition的宏中。Kentico - 显示第一个/一个值的选中值(方块)
Eval ("PracticeAreas[FIRST ITEM]")
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}'
PracticeAreas是Page类型中的一个项目,它具有Multiple Choice窗体控件。 感谢您的输入!
答
多选形式控件将值保存为字符串'value1 | value2 | ...'。所以你只需要用|分割这个字段字符。
K#:
{% CurrentDocument.PracticeAreas.Split("|")[0] %}
C#:
<%# Eval("PracticeAreas").ToString().Split('|')[0] %>
我相信这是更好的答案比我的回答,我想我误解了这个问题。 –