List中插入超链接栏

在moss站点的链接链表中插入URL栏位跟普通的field的插入方式不同,URL同时包括了超链接的url地址和现实的文本

搜索SDK发现原来是这样的

 

 1  using  (SPSite site  =   new  SPSite( " http://ascentn-moss:8080/ " ))
 2              {
 3 
 4                   // site.AllowUnsafeUpdates = true;
 5 
 6                  SPWeb web  =  site.OpenWeb();
 7                  web.AllowUnsafeUpdates  =   true ;
 8                  SPList list  =  web.Lists[ " 链接 " ];
 9 
10                  SPListItem item  =  list.Items.Add();
11 
12                   foreach  (TreeNode node  in  TreeView1.CheckedNodes)
13                  {
14                      item[ " URL " =  node.NavigateUrl  +   " "   +  node.Text;
15                  }
16 
17                  item.Update();
18              }

 

请注意:url 和 text 中间的逗号后面还有一个空格,一定要加上

你可能感兴趣的:(list)