Sharepoint 2007:通过Web服务插入带有超链接字段的列表项

时间:2009-10-29 07:47:20

标签: sharepoint wss

我需要知道如何使用oob Web服务插入带有超链接字段的列表项。

我已经有了执行插入的代码,只是不确定超链接。

这是标准文本字段(只是代码的一部分):

+ @"<Field Name=""Annotation"">" + this.messageEnvelope.DM.Annotation + "</Field>"

现在我如何插入超链接,绝对没有关于此的文档。提前致谢

1 个答案:

答案 0 :(得分:2)

SharePoint以此格式存储其链接(请注意URL和说明之间的逗号和空格):

  

url,description
  http://example.com,一个例子

我不确定网络服务,但它应该是一样的。

从代码中,您可以使用SPFieldUrlValue类格式化此值:

SPFieldUrlValue urlVal = new SPFieldUrlValue();
urlVal.Url = "http://example.com";
urlVal.Description = "An Example";
string spUrlFormat = urlVal.ToString();