我从 SharePoint 创建了一个 Web 服务以返回两个值,但我无法使用 DataTable 作为该方法的返回类型。
如何使此方法在 a 中返回两个差异值(差异数据类型)List<>
?
[WebMethod(EnableSession=true, Description=" Get All sites in the Site Collection.")]
public List<string> GetAllSites(string InputSitecollectionUrl)
{
List<string> w = new List<string>();
using (SPSite TargetsiteCollection = new SPSite(InputSitecollectionUrl))
{
SPWebCollection allWebs = TargetsiteCollection.AllWebs;
foreach (SPWeb web in allWebs)
{
string WebUrl = web.Url;
string WebTitle = web.Title;
w.Add(WebUrl);
w.Add(WebTitle);
}
}
return w;
}