zoukankan      html  css  js  c++  java
  • 读取/设置超链接或图片类型栏的值

    读取

    SPFieldUrl fieldUrl = (SPFieldUrl)item.Fields["URL"];
    SPFieldUrlValue value = (SPFieldUrlValue)fieldUrl.GetFieldValue(item["URL"].ToString());
    Console.WriteLine(value.Description);

    Console.WriteLine(value.Url);

     value.Url = "http://www.163.com";
     value.Description = "163";
     fieldUrl.Update();
               

    或者更简单的方法:

    SPFieldUrlValue value = new SPFieldUrlValue(item["URL"].ToString());
           Console.WriteLine(value.Description);
           Console.WriteLine(value.Url);

     

    设置

     using (SPSite site = new SPSite("http://basesmcdev/sitedirectory/tester1"))
                {
                    using (SPWeb web = site.OpenWeb())
                    {
                        SPList list = web.Lists["mosstestchoices"];

                        SPListItem item = list.GetItemById(3);
                       
                        SPFieldUrlValue spfv = new SPFieldUrlValue(item["myhyperlink"].ToString());
                        spfv.Url = "http://whatever.com";
                        spfv.Description = "new description";
                        item["myhyperlink"] = spfv.ToString();
                        item.Update();

                    }

                }

  • 相关阅读:
    动态ip发布web+绑定域名
    JQuery选择器大全
    mysql触发器
    jquery选择器
    PHP5新语法学习
    Jquery中$.ajax()方法参数详解(转)
    svn笔记
    lsof命令
    新环境常用工具
    不会转载
  • 原文地址:https://www.cnblogs.com/lxfl2/p/1782427.html
Copyright © 2011-2022 走看看