3-6 SharePoint 开发自定义Web服务

新建webservice 后台文件  GetWebTitle

 

 

using Microsoft.SharePoint;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Services;

namespace ljzWebService
{
    class GetWebTitle:WebService
    {
        [WebMethod]
        public string GetSPWebTitle(string SiteUrl, string WebUrl)
        {
            string title = string.Empty;
            SPSecurity.RunWithElevatedPrivileges(delegate ()
            {
                using (SPSite site = new SPSite(SiteUrl))
                {
                    using (SPWeb web = site.OpenWeb(WebUrl))
                    { title = web.Title; }
                }
            });
            return title;
        }
    }

}

 

新建前端文件 映射到layout   GetWebTitle.asmx

 

 

 

 

 

<%@ WebService Language="c#" Class="ljzWebService.GetWebTitle,ljzWebService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f2794d97198e5481" %>

 

部署后的位置 前端

 

 

 

 

后台的位置

posted @ 2020-05-28 14:53  七秒钟得记忆  阅读(93)  评论(0)    收藏  举报