SharePoint: SPList.HasView() extension method

One quick posting. I wrote yesterday extension method for SharePoint that checks if view exists. I think it is far better for performance if I don’t live on try…catch to find out if view exists or not. Extension method that you have to put in static class is here.

public static bool HasView(this SPList list, string viewName)
    if (string.IsNullOrEmpty(viewName))
        return false;

    foreach (SPView view in list.Views)
        if (view.Title.ToLowerInvariant() == viewName.ToLowerInvariant())
            return true;

    return false;
Liked this post? Empower your friends by sharing it!
Categories: SharePoint

View Comments (1)

Related Post