Sharepoint 2007 SharePoint列表更新的列名未通过web服务显示

Sharepoint 2007 SharePoint列表更新的列名未通过web服务显示,sharepoint-2007,Sharepoint 2007,我正在SharePoint 2007服务器上使用Lists.asmx中的GetListItems()方法。我注意到,当SharePoint中某个列的名称发生更改时,web服务会继续发回该列的原始名称,而不是新名称 我知道这通常是一件好事,但是当我需要更新的列名时,我该怎么做才能让服务向我发送更新的列名呢?除了创建新列、复制数据和删除原始列之外 谢谢。因为GetListItems()使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息 使用该方法检索列表架构-它同时包含Name和D

我正在SharePoint 2007服务器上使用Lists.asmx中的
GetListItems()
方法。我注意到,当SharePoint中某个列的名称发生更改时,web服务会继续发回该列的原始名称,而不是新名称

我知道这通常是一件好事,但是当我需要更新的列名时,我该怎么做才能让服务向我发送更新的列名呢?除了创建新列、复制数据和删除原始列之外

谢谢。

因为
GetListItems()
使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息

使用该方法检索列表架构-它同时包含
Name
DisplayName

<Fields>
  <Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE" DisplayName="ID" FromBaseType="TRUE" />
<Fields>

因为
GetListItems()
使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息

使用该方法检索列表架构-它同时包含
Name
DisplayName

<Fields>
  <Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE" DisplayName="ID" FromBaseType="TRUE" />
<Fields>


谢谢。在使用
GetListItems()
时,我必须在
GetList()
检索到的名称前面加上
ows\uucode>,才能找到一列。谢谢。看起来我必须在使用
GetList()
检索的名称前面加上
ows
,才能在使用
GetListItems()
时找到一列。