zoukankan      html  css  js  c++  java
  • SPUtility

  • SPUtility.FormatDate

    Allows you to format a given date to any of the SPDateFormat types

DateTime curDate = DateTime.Now();
DateTime regionDate = web.RegionalSettings.TimeZone.UTCToLocalTime(web.ParentWeb.RegionalSettings.TimeZone.LocalTimeToUTC(curDate));
return Convert.ToDateTime(SPUtility.FormatDate(web, regionDate, SPDateFormat.ISO8601));


  • Get the 12-Hive filesystem path

    Returns the filesystem path for the 12-Hive, or any of the folders beneath it.  This is typically (though not always) going to be C:\Program Files\Common Files\Microsoft Shared\web server extensions\12

    //Get path to features directory
    //Would typically return "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES"
    string featurePath = SPUtility.GetGenericSetupPath("template\\features");

  • Get Full (absolute) URL

    Converts a relative Url into an absolute Url
  • //Get url to list item
    SPListItem item = spList.Items[1];
    string itemUrl = SPUtility.GetFullUrl(spSite, item.Url);


  • Redirect to page

    Send a HTTP redirect to the client's browser

    //Redirect to specified page, adding querystring
    string url = "http://portal/TestResults/Pages/results.aspx";

    string queryString = "successflag=passed";

    SPUtility.Redirect(url, SPRedirectFlags.Default, Context, queryString);


  • Send email

    Lets you send an email from the context of the given SPWeb

    //Send email from current SPWeb
    SPWeb web = SPContext.Current.Site.OpenWeb();
    string subject = "Email from the " + web.Title + " web";
    string body = "The body of the email";
    SPUtility.SendEmail(web, false, false, "someone@somewhere.com", subject, body);


  • Transfer to SharePoint success/error page

    Allows you to transfer the browser to the ootb error and success pages

    //Transfer to Error Page
    SPUtility.TransferToErrorPage(ex.Message);

    //Transfer to success page, and specify url to move onto after "Ok" clicked
    SPUtility.TransferToSuccessPage("Operation was completed", @"/Docs/default.aspx", "", "");

  • 查看全文
  • 相关阅读:
    确保消息产生前数据库操作已提交
    信息披露和公司简介总结
    1、清空所有,给当前添加/2、清空上一个,给当前添加。
    不能作为判断条件的:
    excel表格 函数功能
    一种ui app写法
    正则中使用变量及数组去重的方法
    鼠标锁定(消失),进入无限滚动状态
    transform 的旋转 ,3d效果,要添加3d效果的父级加上景深perspective。 3d效果的容器加上 transform-style:preserve-3d。
    rem布局,在用户调整手机字体大小/用户调整浏览器字体大小后,布局错乱问题
  • 原文地址:https://www.cnblogs.com/ceci/p/1579725.html
  • Copyright © 2011-2022 走看看