شير: العثور على قائمة بناء على نوع المحتوى في جزء ويب؟

StackOverflow https://stackoverflow.com/questions/1213067

سؤال

هل من الممكن العثور عليها، في جزء ويب، إذا اتخذ القائمة من نوع محتوى معين؟ أو، تجد كل القوائم التي هي من نوع محتوى محدد من شأنه أن تفعل خدعة أيضا!

هل كانت مفيدة؟

المحلول

وكنت بحاجة للحصول على مؤشر إلى قائمة محددة أولا، بطبيعة الحال. هناك عدة طرق للقيام بذلك. وهناك طريقة غير فعالة إلى حد ما، ولكن يمكن استخدامها على الصعيد العالمي، سيكون لنبدأ من SPSite:

using(SPSite site = new SPSite(siteUrl))
{
    using(SPWeb web = site.OpenWeb(webUrl))
    {
        SPList list = web.GetList(listUrl);
        SPContentTypeCollection types = list.ContentTypes;
        foreach(SPContentType type in types)
        {
            if(type.Id == typeImLookingFor.Id)
            {
                //found the content type!
            }
        }
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top