kamagra how much to take

Get SPList By URL In C#

There was a question posted in the development newsgroups about how to structure a different SPList return method then the orthodox SPWeb.GetList method out of the Microsoft.SharePoint namespace. Here is one that I use, which has some slight enhancements.

  1. public SPList ReturnListByUrl(string strPath)
  2. {
  3. if (strPath.ToLower().StartsWith("http"))
  4. {
  5. strPath = strPath.Substring(m_oWeb.Url.Length + 1);
  6. if (strPath.ToLower().StartsWith("lists"))
  7. {
  8. strPath = strPath.Substring(6);
  9. }
  10. }
  11. if (strPath.IndexOf("/") > 0)
  12. {
  13. strPath = strPath.Substring(0, strPath.IndexOf("/"));
  14. }
  15. return m_oWeb.Lists[HttpUtility.UrlDecode(strPath)];
  16. }
Share

4 Comments

  1. aleksey says:

    Method, described in the article will not work for international lists because there list names and relative paths are not the same:
    example: My библиотека
    but relative path will be the following:
    /lists/my/

    so the best solution is to use SPWeb.GetList method. But be careful – you must use ABSOLUTE path rather than relative as described in MSDN – it’s mistake.

  2. Craig says:

    Some examples of usage would be useful.

  3. Shaiju Kumar says:

    If we change the list title from list settings, list name will be new title but list url will be the previous name of list( if we change from shrepont designer both will change).

    In this case above code will not work!!

  4. Willem says:

    Very good site! I like it! Thanks!i

Trackbacks/Pingbacks

  1. Blogger Loser » Blog Archive » Get SPList By URL In C# - [...] There was a question posted in the development newsgroups about how to structure a different SPList return method then …
  2. 11 Links Today (2007-09-19) - [...] Get SPList By URL In C# [...]
  3. Blogger Loser » Get SPList By URL In C# - [...] There was a question posted in the development newsgroups about how to structure a different SPList return method then …
  4. Sharepoint search - Create an ‘Alert Me' on individual search results | Dev All Day - [...] Get SPList by URL in C# [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>