Saturday, 30 June 2012

Somthing regarding ContentTypeID query string parameter in listitem url

Hello Again,
This is again very basic blog but just writing; since I get confused between site and list content types and then spent some time on to get things clear.

In one of our project task, we were working on list items. When I saw list item URL it contains the one of the query string parameter ContentTypeID.

For ex. I added some items in Tasks list and checked the properties it shows the URL of list item as follows

<Site Url>/_layouts/listform.aspx?PageType=4&ListId={EC506158-BA24-4283-B931-ADCB6855F325}&ID=1&ContentTypeID=0x01080098850864CC156845BDB2687D80484128

I was wondering for the ContentTypeID query string parameter that how this Id formed. From ContentTypeID value it understood that 0x0108 is id of Task of content type id but then confused for 98850864CC156845BDB2687D80484128 id.

But after doing some research it found that this is ID for the list content type Task. So basically there are two types of content types

1.      Site Content Type.

2.      List Content Type.

So whenever we associate any content type to list it becomes a list content type. SharePoint makes the copy of original site content type with new id and associate with list. This new content type id is derived from the original site content type id.

Suggestions / Comments always welcomeJ Enjoy readingJ


1 comment:

Anonymous said...

Very good information. Lucky me I came across your blog by
accident (stumbleupon). I have book marked iit for later!

Take a look at my web site - icloud activation bypass v3.2.4