所以,这个OrderBy工作
<Query>
<OrderBy>
<FieldRef Name="Title" Ascending="True"/>
</OrderBy>
</Query>
而且这个不是
<Query>
<OrderBy>
<FieldRef Name="SortOrder" Ascending="True"/>
</OrderBy>
</Query>
我很茫然。两者都是我的SharePoint列表中的字段,SortOrder是一个“数字”,但我将其更改为“单行文本”(与标题相同)。
注意:如果我删除标签NO OrderBy工作。
答案 0 :(得分:1)
嗯,事实证明这是一个“内部名称”问题。列表的创建者最初将字段命名为“排序顺序”,然后将其更改为“SortOrder”。所以内部名称是“Sort_x0020_Order”。
咄。
感谢大家的意见。