Sharepoint 2007 SharePoint 2007从页面获取字段值
给定SharePoint页面URL(http://server:8000/Pages/Default.aspx),如何从内部字段中获取值 我必须使用SPSite、SPWeb吗?有直达的方法吗Sharepoint 2007 SharePoint 2007从页面获取字段值,sharepoint-2007,field,Sharepoint 2007,Field,给定SharePoint页面URL(http://server:8000/Pages/Default.aspx),如何从内部字段中获取值 我必须使用SPSite、SPWeb吗?有直达的方法吗 using (SPSite site = new SPSite(siteUrl)) { using (SPWeb web = site.OpenWeb()) {
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指定的页面是否包含
标题
和Url
字段。您好,谢谢。SPWeb和PublishingWeb之间有什么区别吗?我的所有代码都使用PublishingWeb,但PublishingWeb中没有GetFile方法。PublishingWeb用于发布网站,仅包含发布相关功能。为此,您需要SPWeb。。。