所以,这个订单工作
<Query>
<OrderBy>
<FieldRef Name="Title" Ascending="True"/>
</OrderBy>
</Query>
这个不是
<Query>
<OrderBy>
<FieldRef Name="SortOrder" Ascending="True"/>
</OrderBy>
</Query>
我很茫然。两者都是我的SharePoint列表中的字段,sortorder是一个"数字",但我将其更改为"单行文本"(与标题相同)。
注意:如果我删除标签,则无订单可行。
好吧,事实证明这是"内部名称"问题。列表的创建者最初将字段命名为"排序顺序",然后将其更改为" sortorder"。因此,内部名称为" sort_x0020_order"。
duh。
感谢大家的输入。