Sharepoint利用webservice获取数据
第一步:新建sharepoint项目
添加_layouts映射文件夹
将项目在资源管理器中打开
找到webservice.csproj文件,
修改<PropertyGroup>
<SandboxedSolution>False</SandboxedSolution> <TokenReplacementFileExtensions>asmx</TokenReplacementFileExtensions>
</PropertyGroup>
在Layouts下添加文件
添加xml文件,将后缀更改为asmx;
在项目中新建一个service.cs类
用于编写调运数据方法
添加引用
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1), WebService(Namespace = "http://tempuri.org/")]
[System.Web.Script.Services.ScriptService]
class CHKMDService : System.Web.Services.WebService
{
[WebMethod(EnableSession = true, Description = "Typical Web Method.")]
public string HelloWorld()
{
return "Hello";
}
}
更改webservice.asmx文件
<%@ WebService Language="C#" Debug="true" class="CHKMDService.CHKMDService, $SharePoint.Project.AssemblyFullName$" %>
注:class是项目中的service.cs
然后部署项目
打开浏览器,http://域名/_layouts/webservice.asmx