0

I know using server side code I can use GetListItem(url) to get an item using a server relative/absolute url (such as this question) however I cant seem to find the same code using the Client Object Model. Can anyone tell me if there is a similar one or do I have to approximate my own?

1

Try this in the Client Object Model:

var fileItem = Web.GetFileByServerRelativeUrl("server/relative/url");

context.Load(fileItem); //you will probably need to load the ListItemAllFields property here.
context.ExecuteQuery();

var listItem = fileItem.ListItemAllFields; 

Console.WriteLine(listItem["Title"]);

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.