الحصول على رابط الخادم النسبي من سب.ويب
-
29-09-2020 - |
سؤال
أحاول استرداد عنوان ورل النسبي من سب.ويب أحصل على ليرة سورية.ويب من ليرة سورية.قائمة مع
SPWeb test = listNL.ParentWeb;
عندما أحاول الحصول على عنوان ورل حصلت على استثناء:
اختبار.سيرفيريلاتيفورل 'رمى استثناء من نوع' مايكروسوفت.شير.العميل.بروبيرتيورفيلدنوتينيتياليزيدكسيبتيون
test.ServerRelativeUrl;
هل تعرف حلا لاسترداد عنوان ورل النسبي من القائمة?
المحلول
يحدث هذا الخطأ منذ ServerRelativeUrl
لم يتم تحميل خاصية كائن الويب.
عليك أن تحدد صراحة لتحميل ServerRelativeUrl
الممتلكات:
var list = ctx.Web.Lists.GetByTitle(listTitle);
ctx.Load(list,l => l.ParentWeb.ServerRelativeUrl);
ctx.ExecuteQuery();
var webUrl = list.ParentWeb.ServerRelativeUrl;
أو استخدام قائمة ParentWebUrl
الممتلكات:
var list = ctx.Web.Lists.GetByTitle(listTitle);
ctx.Load(list);
ctx.ExecuteQuery();
var webUrl = list.ParentWebUrl;
لاسترداد الويب ServerRelativeUrl
الملكية.
كيفية استرداد قائمة خادم النسبية رابط عبر كسوم
var list = ctx.Web.Lists.GetByTitle(listTitle);
ctx.Load(list,l => l.RootFolder.ServerRelativeUrl);
ctx.ExecuteQuery();
var listUrl = list.RootFolder.ServerRelativeUrl;
لا تنتمي إلى sharepoint.stackexchange