鉴于SharePoint页面URL(http:// server:8000 / Pages / Default.aspx),如何从内部字段中获取值?
我必须使用SPSite,SPWeb吗?有没有直接的方式?
答案 0 :(得分:0)
using (SPSite site = new SPSite(siteUrl))
{
using (SPWeb web = site.OpenWeb())
{
inheritedPage = web.GetFile(this.pageUrl);
//// Image_x0020_URL
if (inheritedPage != null && inheritedPage.Item != null && inheritedPage.Item.Fields.ContainsField("Title")
&& inheritedPage.Item.Fields.ContainsField("Url"))
{
return true;
}
else
{
return false;
}
}
}
请参阅上面的代码,检查pageUrl指定的网页是否包含Title
和Url
字段。