SharePoint 2007 получает значение поля со страницы - PullRequest
1 голос
/ 01 февраля 2011

Учитывая URL страницы SharePoint (http://server:8000/Pages/Default.aspx), как я могу получить значение из полей внутри?

Нужно ли мне использовать SPSite, SPWeb? Есть ли прямой путь?

1 Ответ

0 голосов
/ 01 февраля 2011
 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.

...