<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Navish Rampal</title><link>http://blogs.msdn.com/b/findnavish/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>SharePoint 2013 App – Accessing SharePoint List</title><link>http://blogs.msdn.com/b/findnavish/archive/2013/03/26/sharepoint-2013-app-accessing-sharepoint-list.aspx</link><pubDate>Tue, 26 Mar 2013 10:15:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10405367</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10405367</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2013/03/26/sharepoint-2013-app-accessing-sharepoint-list.aspx#comments</comments><description>&lt;p&gt;If you have created a &lt;strong&gt;list inside your SharePoint 2013 App&lt;/strong&gt; project. Right now there is no direct navigation to the list. Only option available is to navigate directly through url of the list. ie.&amp;#160; &lt;a href="http://Site Url/App Name/Lists/List Name"&gt;http://Site Url/App Name/Lists/List Name&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Other way to give user access to your list for CRUD operation is by adding XSLT List View Web Part to your page.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In the Defaut.aspx of you App add the below code inside ContentPlaceHolderID=&amp;quot;PlaceHolderMain&amp;quot;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;     &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&amp;lt;WebPartPages:WebPartZone runat=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; FrameType=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;TitleBarOnly&amp;quot;&lt;/span&gt; ID=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;dictionaryWebPartZone&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;        &amp;lt;WebPartPages:XsltListViewWebPart ID=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;companyListView&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            runat=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; ListUrl=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;Lists/AHI-AcronymsStore&amp;quot;&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;            NoDefaultStyle=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;TRUE&amp;quot;&lt;/span&gt; Title=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;Company Dictionary&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;            Default=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;  PageSize=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;30&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;            ViewContentTypeId=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;0x&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &amp;lt;/WebPartPages:XsltListViewWebPart&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;    &amp;lt;/WebPartPages:WebPartZone&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10405367" width="1" height="1"&gt;</description></item><item><title>SharePoint 2013 Customizing Suite Bar</title><link>http://blogs.msdn.com/b/findnavish/archive/2013/02/07/sharepoint-2013-customizing-suite-bar.aspx</link><pubDate>Thu, 07 Feb 2013 10:43:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391805</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10391805</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2013/02/07/sharepoint-2013-customizing-suite-bar.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Before we start customizing the top bar lets get familiar with controls.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The top bar shows&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;1. The Branding Title or Logo&amp;#160; &lt;/p&gt;  &lt;p&gt;2. Suite Bar with Links i.e Newsfeed, SkyDrive, Site&lt;/p&gt;  &lt;p&gt;3. Welcome Control&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Suite bar is designed as an out-of-the-box delegate control&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/6646.Bar_5F00_67C65843.png"&gt;&lt;img title="Bar" style="display: inline;" border="0" alt="Bar" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/8877.Bar_5F00_thumb_5F00_7454055F.png" width="856" height="106" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now I will explain adding my own link called Search to the Suite Bar. &lt;/p&gt;  &lt;p&gt; 1. Create a new SharePoint 2013 empty project named ProjectSuteBarCustomisation. Provide the site url.&lt;/p&gt;  &lt;p&gt;2. Add reference to Microsoft.SharePoint.Portal dll &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/7418.image_5F00_083C7B65.png"&gt;&lt;img title="Microsoft.SharePoint.Portal DLL" style="display: inline;" border="0" alt="Microsoft.SharePoint.Portal DLL" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/2625.image_5F00_thumb_5F00_66DCD5C8.png" width="244" height="212" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;3. Add Feature with scope Farm &lt;/p&gt;  &lt;p&gt;4. Add User Control named CustomSuiteBarLinks.ascx. &lt;/p&gt;  &lt;p&gt;In the code behind add reference&amp;#160; to Microsoft.SharePoint.Portal.WebControls dll. &lt;/p&gt;  &lt;p&gt;Change the partial class to inherit from MySuiteLinksUserControl instead of UserControl.&lt;/p&gt;  &lt;p&gt;Add the below code in the cs file which override the Render method to add the custom link.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;partial&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; CustomSuiteBarLinks : MySuiteLinksUserControl
    {
        &lt;span class="kwrd"&gt;readonly&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; linkText = &lt;span class="str"&gt;&amp;quot;Search&amp;quot;&lt;/span&gt;;
        &lt;span class="kwrd"&gt;readonly&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; linkNavigation = &lt;span class="str"&gt;&amp;quot;http://bing.com&amp;quot;&lt;/span&gt;;
        &lt;span class="kwrd"&gt;readonly&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; linkId = &lt;span class="str"&gt;&amp;quot;lnkSearchLink&amp;quot;&lt;/span&gt;;

        &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Page_Load(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
        }

        &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Render(HtmlTextWriter writer)
        {
            writer.RenderBeginTag(HtmlTextWriterTag.Style);
            writer.Write(&lt;span class="str"&gt;&amp;quot;.ms-core-suiteLinkList {display: inline-block;}&amp;quot;&lt;/span&gt;);
            writer.RenderEndTag();
            writer.AddAttribute(HtmlTextWriterAttribute.Class, &lt;span class="str"&gt;&amp;quot;ms-core-suiteLinkList&amp;quot;&lt;/span&gt;);
            writer.RenderBeginTag(HtmlTextWriterTag.Ul);
            RenderSuiteLink(writer, linkNavigation, linkText, linkId, &lt;span class="kwrd"&gt;false&lt;/span&gt;);
            writer.RenderEndTag();
            &lt;span class="kwrd"&gt;base&lt;/span&gt;.Render(writer);
        }
    }    &lt;/pre&gt;


&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;5. Add an Empty Element File and name it CustomSuiteLinkDelegate&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/1157.image_5F00_15AF1ADA.png"&gt;&lt;img title="image" style="display: inline;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/5355.image_5F00_thumb_5F00_6E089EAF.png" width="244" height="176" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;6. Add the below code to the CustomSuiteLinkDelegate xml file&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&amp;lt;?xml version=&lt;span class="str"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; encoding=&lt;span class="str"&gt;&amp;quot;utf-8&amp;quot;&lt;/span&gt;?&amp;gt;
&amp;lt;Elements xmlns=&lt;span class="str"&gt;&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&lt;/span&gt;&amp;gt;
  &amp;lt;Control Id=&lt;span class="str"&gt;&amp;quot;CustomSuiteLinkDelegate&amp;quot;&lt;/span&gt;
  Sequence=&lt;span class="str"&gt;&amp;quot;90&amp;quot;&lt;/span&gt;  ControlSrc=&lt;span class="str"&gt;&amp;quot;~/_ControlTemplates/15/ProjectSuteBarCustomisation/CustomSuiteBarLinks.ascx&amp;quot;&lt;/span&gt; /&amp;gt;
&amp;lt;/Elements&amp;gt;&lt;/pre&gt;

&lt;pre class="csharpcode"&gt;&amp;#160;&lt;/pre&gt;

&lt;pre class="csharpcode"&gt;7. Deploy the solution.&lt;/pre&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391805" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Suite+Bar/">Suite Bar</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/SharePoint+2013/">SharePoint 2013</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Top+Bar/">Top Bar</category></item><item><title>Processing Xml Data in SQL Server</title><link>http://blogs.msdn.com/b/findnavish/archive/2012/07/16/sql-server-sample-solutions.aspx</link><pubDate>Mon, 16 Jul 2012 11:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10330139</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10330139</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2012/07/16/sql-server-sample-solutions.aspx#comments</comments><description>&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Processing Xml Data in SQL Server. &lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The below code demonstrates the use of xml data as input and converting xml data into temporary table.&lt;/p&gt;
&lt;div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;"&gt;
&lt;div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: #0000ff;"&gt;Declare&lt;/span&gt; @xmlData xml = &lt;span style="color: #006080;"&gt;'&amp;lt;Root&amp;gt;&amp;lt;ParentElement GuidanceKitId="4ffbfee7-0878-4c67-9003-89e0b29b4684" LocaleId="920"&amp;gt;&amp;lt;/ParentElement&amp;gt;&amp;lt;ParentElement GuidanceKitId="d65ddd7d-cb99-e111-96e5-00155d16e526" LocaleId="123"&amp;gt;&amp;lt;/ParentElement&amp;gt;&amp;lt;/Root&amp;gt;'&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt; @handle &lt;span style="color: #0000ff;"&gt;INT&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;&lt;span style="color: #0000ff;"&gt;EXEC&lt;/span&gt; sp_xml_preparedocument @handle &lt;span style="color: #0000ff;"&gt;OUTPUT&lt;/span&gt;, @xmlData;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: #0000ff;"&gt;SELECT&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;                &lt;span style="color: #0000ff;"&gt;cast&lt;/span&gt;(GuidanceKitId &lt;span style="color: #0000ff;"&gt;as&lt;/span&gt; uniqueidentifier) GuidanceKitId,                                                 &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                &lt;span style="color: #0000ff;"&gt;cast&lt;/span&gt;(LocaleId &lt;span style="color: #0000ff;"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;) LocaleId,&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;                5 GuidanceKitRowId &lt;span style="color: #008000;"&gt;-- Constant Column&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: #0000ff;"&gt;INTO&lt;/span&gt; #TmpTable&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;        &lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        &lt;span style="color: #0000ff;"&gt;OPENXML&lt;/span&gt; (    @handle    ,&lt;span style="color: #006080;"&gt;'/Root/ParentElement'&lt;/span&gt;    ,1    )&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;        &lt;span style="color: #0000ff;"&gt;WITH&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;        (&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;                GuidanceKitId uniqueidentifier,                &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;                LocaleId &lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;        )R&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt; * &lt;span style="color: #0000ff;"&gt;from&lt;/span&gt; #TmpTable&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Result:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/7245.image_5F00_039FB752.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/1488.image_5F00_thumb_5F00_6D699BFF.png" alt="image" width="578" height="95" border="0" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10330139" width="1" height="1"&gt;</description></item><item><title>JavaScript Basics</title><link>http://blogs.msdn.com/b/findnavish/archive/2012/07/12/javascript-basics.aspx</link><pubDate>Thu, 12 Jul 2012 06:07:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10329115</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10329115</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2012/07/12/javascript-basics.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Getting Id of the Checkbox in JavaScript &lt;/strong&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The below code snippet demonstrates toggling : On selecting one checkbox the other checkbox if selected gets unselected and vice-versa. &lt;/p&gt;  &lt;div style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 102.14%; height: 262px; text-align: left; line-height: 12pt; overflow: auto; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);" id="codeSnippetWrapper"&gt;   &lt;div style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);" id="codeSnippet"&gt;     &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum1"&gt;   1:&lt;/span&gt; &amp;lt;script type=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt; language=javascript&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum2"&gt;   2:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum3"&gt;   3:&lt;/span&gt;     function fn() {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum4"&gt;   4:&lt;/span&gt;        &lt;font style="background-color: rgb(255, 255, 0);"&gt; var checkbox = document.getElementById(&lt;span style="color: rgb(0, 96, 128);"&gt;'&amp;lt;%= cbx1.ClientID %&amp;gt;'&lt;/span&gt;);&lt;/font&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum5"&gt;   5:&lt;/span&gt;         &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; (checkbox != &lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; checkbox.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; == &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;) {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum6"&gt;   6:&lt;/span&gt;             var checkbox2 = document.getElementById(&lt;span style="color: rgb(0, 96, 128);"&gt;'&amp;lt;%= cbx2.ClientID %&amp;gt;'&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum7"&gt;   7:&lt;/span&gt;             &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; (checkbox2 != &lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; checkbox.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; == &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;) {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum8"&gt;   8:&lt;/span&gt;                 checkbox2.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum9"&gt;   9:&lt;/span&gt;             }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum10"&gt;  10:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum11"&gt;  11:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum12"&gt;  12:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum13"&gt;  13:&lt;/span&gt;     function fn2() {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum14"&gt;  14:&lt;/span&gt;         var checkbox = document.getElementById(&lt;span style="color: rgb(0, 96, 128);"&gt;'&amp;lt;%= cbx2.ClientID %&amp;gt;'&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum15"&gt;  15:&lt;/span&gt;         &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; (checkbox != &lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; checkbox.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; == &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;) {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum16"&gt;  16:&lt;/span&gt;             var checkbox2 = document.getElementById(&lt;span style="color: rgb(0, 96, 128);"&gt;'&amp;lt;%= cbx1.ClientID %&amp;gt;'&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum17"&gt;  17:&lt;/span&gt;             &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; (checkbox2 != &lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; checkbox.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; == &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;) {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum18"&gt;  18:&lt;/span&gt;                 checkbox2.&lt;span style="color: rgb(0, 0, 255);"&gt;checked&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum19"&gt;  19:&lt;/span&gt;             }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum20"&gt;  20:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum21"&gt;  21:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum22"&gt;  22:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum23"&gt;  23:&lt;/span&gt; &amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum24"&gt;  24:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum25"&gt;  25:&lt;/span&gt; &amp;lt;asp:CheckBox ID=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;cbx1&amp;quot;&lt;/span&gt; onclick=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;fn()&amp;quot;&lt;/span&gt; runat=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span style="color: rgb(96, 96, 96);" id="lnum26"&gt;  26:&lt;/span&gt; &amp;lt;asp:CheckBox ID=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;cbx2&amp;quot;&lt;/span&gt; onclick=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;fn2()&amp;quot;&lt;/span&gt; runat=&lt;span style="color: rgb(0, 96, 128);"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10329115" width="1" height="1"&gt;</description></item><item><title>Enabling Win 7 Desktop Experience on Windows Server 2008</title><link>http://blogs.msdn.com/b/findnavish/archive/2012/06/01/enabling-win-7-desktop-experience-on-windows-server-2008.aspx</link><pubDate>Thu, 31 May 2012 18:34:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10312545</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10312545</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2012/06/01/enabling-win-7-desktop-experience-on-windows-server-2008.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The below steps explain enabling Win 7 look and feel on Windows Server 2008.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;Go to&amp;#160; Start Button –&amp;gt; Right click on Computer –&amp;gt; Click on Properties –&amp;gt; Click on Advanced System Settings on right side.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/3426.image_5F00_66126857.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/8712.image_5F00_thumb_5F00_5C69FA21.png" width="595" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;System Properties window will open. On Advanced Tab click on Settings button for Performance category. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/5504.image_5F00_472BCEAC.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/8228.image_5F00_thumb_5F00_36D056F3.png" width="393" height="260" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Select the radio button for the Option “Adjust for best appearance” and click Ok.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/7635.image_5F00_21FE5E73.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/3463.image_5F00_thumb_5F00_11A2E6BA.png" width="272" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;Go to Server Manager –&amp;gt; Select Feature –&amp;gt; Click on Add Features&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/3463.image_5F00_35E7CB3C.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/5516.image_5F00_thumb_5F00_453B2D4B.png" width="603" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enable the Desktop Experience Option by Selecting the check box. After selecting click next and then the install button.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/7178.image_5F00_7D2CFB61.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/6683.image_5F00_thumb_5F00_5E930AB8.png" width="609" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;Open the run window and type Services.msc. This opens the services window. Navigate to Themes service. Double click on it. Set the Start Type Option to Automatic and Start the Service.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/3465.image_5F00_2939D286.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/2705.image_5F00_thumb_5F00_549DF380.png" width="615" height="195" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;You are ready to use Windows 7 Themes. Right Click on Desktop and click Personalize.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/6507.image_5F00_5C65E622.png"&gt;&lt;img style="margin: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/0576.image_5F00_thumb_5F00_33E7040E.png" width="209" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Select Aero Themes. More themes can be downloaded from &lt;a href="http://windows.microsoft.com/en-us/windows/downloads/personalize/themes"&gt;http://windows.microsoft.com/en-us/windows/downloads/personalize/themes&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/0654.image_5F00_387D0EC8.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/2235.image_5F00_thumb_5F00_2D9007B3.png" width="604" height="254" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;hr /&gt;  &lt;div style="margin: 0px; padding: 0px; float: none; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2ecc6a71-c78c-49d4-9377-d378d342083b" class="wlWriterEditableSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Destop+Experience" rel="tag"&gt;Destop Experience&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10312545" width="1" height="1"&gt;</description></item><item><title>SharePoint Site Provisioning with SharePoint Object Model</title><link>http://blogs.msdn.com/b/findnavish/archive/2012/05/16/sharepoint-site-provisioning-using-the-sharepoint-object-model-approach.aspx</link><pubDate>Wed, 16 May 2012 15:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10305787</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10305787</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2012/05/16/sharepoint-site-provisioning-using-the-sharepoint-object-model-approach.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The below code can be re-used as is for creating any number of Site Collections and Sub sites.&lt;/p&gt;  &lt;p&gt;The code is provided for two of the scenarios:&lt;/p&gt;  &lt;p&gt;Case 1: Creating Site Collection and Sub Sites Inside It&lt;/p&gt;  &lt;p&gt;Case 2: Adding Sub Site to already existing Site Collection/Sub Site&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Step 1: Microsoft.SharePoint DLL should be added in the References Folder&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/3175.image_5F00_6D706C97.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85-metablogapi/2273.image_5F00_thumb_5F00_04BB7109.png" width="244" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Step 2:&lt;/p&gt;  &lt;p&gt;Add the reference of below Classes:&lt;/p&gt;  &lt;p&gt;using Microsoft.SharePoint;    &lt;br /&gt;using Microsoft.SharePoint.Administration;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Step 3:&lt;/p&gt;  &lt;p&gt;Case 1: &lt;span style="background-color: #f3a447"&gt;Code to Create Site Collection and Sub Sites inside it&lt;/span&gt;.&lt;/p&gt;  &lt;p&gt;Any number of Site Collection and Sub sites can be created on putting the below code in a loop.&lt;/p&gt;  &lt;p&gt;The below sample code will create one site collection and one sub site inside it.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre class="scroll"&gt;&lt;code class="csharp"&gt;try &lt;br /&gt; { &lt;br /&gt; &lt;br /&gt; SPSecurity.RunWithElevatedPrivileges( &lt;br /&gt; delegate &lt;br /&gt; { &lt;br /&gt; // Provide the Web Application URL under which all site collection and sub sites needs to be provisioned &lt;br /&gt; string webApplicationUrl = &amp;quot;http://hpsweb:3030/&amp;quot;; &lt;br /&gt; &lt;br /&gt; /* --------------------------------------------------------------------------------------- */ &lt;br /&gt; // For Creating HR Site Collection &lt;br /&gt; &lt;br /&gt; string relativeUrl = &amp;quot;/sites/hr&amp;quot;; &lt;br /&gt; string siteTitle = &amp;quot;HR Site&amp;quot;; &lt;br /&gt; string siteDescription = &amp;quot;WElcome to HR Site Collection&amp;quot;; &lt;br /&gt; uint languageCode = 1033; // 1033 is the code for english &lt;br /&gt; string siteTemplate = &amp;quot;BLANKINTERNET#0&amp;quot;; &lt;br /&gt; string primaryAdmin = @&amp;quot;Hpsintegration\Administrator&amp;quot;; // Domain followed by Network Id/Alias &lt;br /&gt; string secondaryAdmin = @&amp;quot;Hpsintegration\Administrator2&amp;quot;; //Domain followed by Network Id/Alias. If Secondary Admin is not required then assign Null &lt;br /&gt; &lt;br /&gt; /* --------------------------------------------------------------------------------------- */ &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; SPWebApplication objWebApplication = SPWebApplication.Lookup(new Uri(webApplicationUrl)); &lt;br /&gt; &lt;br /&gt; using (SPSite mySiteCollection = objWebApplication.Sites.Add(relativeUrl, siteTitle, siteDescription, languageCode, siteTemplate, primaryAdmin, string.Empty, string.Empty, secondaryAdmin, string.Empty, string.Empty)) &lt;br /&gt; { &lt;br /&gt; /* --------------------------------------------------------------------------------------- */ &lt;br /&gt; // For Creating Benifits Sub Site inside HR Site Collection &lt;br /&gt; &lt;br /&gt; string subSiteTitle = &amp;quot;Benifits&amp;quot;; &lt;br /&gt; string subSiteDescription = &amp;quot;Employee Benifits&amp;quot;; &lt;br /&gt; string subSiteRelativeUrl = &amp;quot;/sites/hr/benifits&amp;quot;; // Benifits Sub Site will get added to the HR site collection &lt;br /&gt; &lt;br /&gt; /* --------------------------------------------------------------------------------------- */ &lt;br /&gt; &lt;br /&gt; using (SPWeb web = mySiteCollection.AllWebs.Add(subSiteRelativeUrl, subSiteTitle, subSiteDescription, languageCode, siteTemplate, false, false)) ; &lt;br /&gt; &lt;br /&gt; } &lt;br /&gt; }); &lt;br /&gt; } &lt;br /&gt; catch (Exception ex) &lt;br /&gt; { &lt;br /&gt; }&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Step 3:&lt;/p&gt;

&lt;p&gt;Case 2: &lt;span style="background-color: #f3a447"&gt;Code to Create a Site inside a Site Collection &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Any number of Sub sites can be added by putting the below code in a loop.&lt;/p&gt;

&lt;p&gt;The below sample code will create one sub site inside a site collection. Pre requisite: Site Collection should exist under which sub site needs to be added.&lt;/p&gt;

&lt;pre class="scroll"&gt;&lt;code class="csharp"&gt; try &lt;br /&gt; { &lt;br /&gt; &lt;br /&gt; SPSecurity.RunWithElevatedPrivileges( &lt;br /&gt; delegate &lt;br /&gt; { &lt;br /&gt; string webApplicationUrl = &amp;quot;http://hpsweb:3030/&amp;quot;; // Web Application URL &lt;br /&gt; string parentSiteUrl = &amp;quot;/sites/hr&amp;quot;; // URL under which to create sub site &lt;br /&gt; &lt;br /&gt; string requestSiteUrl = &amp;quot;/sites/hr/compensation&amp;quot;; // New sub site to add &lt;br /&gt; string siteTitle = &amp;quot;Compensation&amp;quot;; &lt;br /&gt; string siteDescription = &amp;quot;Compensation Details&amp;quot;; &lt;br /&gt; uint languageCode = 1033; // 1033 is the code for english &lt;br /&gt; string siteTemplate = &amp;quot;BLANKINTERNET#0&amp;quot;; &lt;br /&gt; &lt;br /&gt; parentSiteUrl = parentSiteUrl.TrimStart('/'); &lt;br /&gt; string requestUrl = String.Concat(webApplicationUrl, parentSiteUrl); &lt;br /&gt; &lt;br /&gt; using (SPSite objSiteCollection = new SPSite(requestUrl)) &lt;br /&gt; { &lt;br /&gt; using (SPWeb web = objSiteCollection.AllWebs.Add(requestSiteUrl, siteTitle, siteDescription, languageCode, siteTemplate, false, false)); &lt;br /&gt; } &lt;br /&gt; }); &lt;br /&gt; } &lt;br /&gt; catch &lt;br /&gt; { &lt;br /&gt; throw; &lt;br /&gt; }&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305787" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/SharePoint+Object+Model/">SharePoint Object Model</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/SharePoint+2010/">SharePoint 2010</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Site+Provisioning/">Site Provisioning</category></item><item><title>Information Rights Management (IRM): There was a problem when trying to find the enterprise Rights Management Services (RMS) server</title><link>http://blogs.msdn.com/b/findnavish/archive/2012/02/07/information-rights-management-irm-there-was-a-problem-when-trying-to-find-the-enterprise-rights-management-services-rms-server.aspx</link><pubDate>Tue, 07 Feb 2012 14:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264935</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10264935</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2012/02/07/information-rights-management-irm-there-was-a-problem-when-trying-to-find-the-enterprise-rights-management-services-rms-server.aspx#comments</comments><description>&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;We had a data migration project where we had to migrate the&amp;nbsp;data from Documentum to SharePoint. During content uploading (documents) to the Document Library&amp;nbsp;an error used to get logged in ULS logs&amp;nbsp;with&amp;nbsp; the below details:&lt;/div&gt;
&lt;div&gt;"&lt;strong&gt;Information Rights Management (IRM): There was a problem when trying to find the enterprise Rights Management Services (RMS) server. There was no enterprise server registered. Additional Data&amp;nbsp; Service Type: 1 Error value: 0x509fd0&lt;/strong&gt;"&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;On analysis I found that whenever we try to upload a document which is rights-protected&amp;nbsp;this exception gets raised in spite of document getting uploaded successfully. On uploading Windows SharePoint Services 3.0 tries to access the Rights Management Server and if it is not able to connect to the Server the exception gets logged into the ULS log file.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h3 class="subHeading"&gt;To check IRM settings in Central Administration&lt;/h3&gt;
&lt;div class="subSection"&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In Central Administration, on the top navigation bar, click &lt;strong&gt;Operations&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the Operations page, in the &lt;strong&gt;Security Configuration&lt;/strong&gt; section, click &lt;strong&gt;Information Rights Management&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the Information Rights Management page, perform one of the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If the RMS server in Active Directory, verify that &lt;strong&gt;Use the default RMS server specified in Active Directory&lt;/strong&gt; is selected.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are manually specifying the location of the RMS server, verify that &lt;strong&gt;Use this RMS server&lt;/strong&gt; is selected and that the URL specified for the RMS server that you want to use is correct.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Once the IRM configuration is done this error gets resolved.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264935" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Information+Rights+Management+_2800_IRM_2900_/">Information Rights Management (IRM)</category></item><item><title>To enable "Show Tool Bar" option in Document Web Part through Code</title><link>http://blogs.msdn.com/b/findnavish/archive/2011/12/15/to-enable-quot-show-tool-bar-quot-option-in-document-web-part-through-code.aspx</link><pubDate>Thu, 15 Dec 2011 17:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248192</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10248192</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2011/12/15/to-enable-quot-show-tool-bar-quot-option-in-document-web-part-through-code.aspx#comments</comments><description>&lt;p&gt;I am going to explain a scenario where I had an &lt;strong&gt;OOB Document Web Part&lt;/strong&gt; in one of my page and from code i had to enable the "&lt;strong&gt;Show&amp;nbsp;Tool Bar&lt;/strong&gt;" for that Web Part.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85/6204.ToolBox.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85/6204.ToolBox.png" width="441" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The scenario can be achieved through&amp;nbsp;reflection. The&amp;nbsp;code is given below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;splist&lt;/strong&gt; -&amp;gt; The Document Library&amp;nbsp;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;webpartID&lt;/strong&gt; -&amp;gt; Id of the Document Web Part added to the page&amp;nbsp;&lt;/p&gt;
&lt;pre class="scroll"&gt;&lt;code class="csharp"&gt;private static void SetToolbar(SPList splist, string webpartID) &lt;br /&gt;{ &lt;br /&gt; SPWeb web = splist.ParentWeb; &lt;br /&gt; SPLimitedWebPartManager manager = web.GetLimitedWebPartManager("default.aspx", System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared); &lt;br /&gt; SPLimitedWebPartCollection webPartColl = manager.WebParts; &lt;br /&gt; XsltListViewWebPart wp = webPartColl[webpartID] as XsltListViewWebPart; &lt;br /&gt; &lt;br /&gt; if (wp != null) &lt;br /&gt; { &lt;br /&gt; MethodInfo ensureViewMethod = wp.GetType().GetMethod("EnsureView", BindingFlags.Instance | BindingFlags.NonPublic); &lt;br /&gt; object[] ensureViewParams = { }; &lt;br /&gt; ensureViewMethod.Invoke(wp, ensureViewParams); &lt;br /&gt; FieldInfo viewFieldInfo = wp.GetType().GetField("view", BindingFlags.NonPublic | BindingFlags.Instance); &lt;br /&gt; SPView view = viewFieldInfo.GetValue(wp) as SPView; &lt;br /&gt; Type[] toolbarMethodParamTypes = { Type.GetType("System.String") }; &lt;br /&gt; MethodInfo setToolbarTypeMethod = view.GetType().GetMethod("SetToolbarType", BindingFlags.Instance | BindingFlags.NonPublic, null, toolbarMethodParamTypes, null); &lt;br /&gt; object[] setToolbarParam = { "ShowToolbar" }; &lt;br /&gt; setToolbarTypeMethod.Invoke(view, setToolbarParam); &lt;br /&gt; view.Update(); &lt;br /&gt; } &lt;br /&gt; }&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248192" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Document+Web+Part/">Document Web Part</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Tool+Bar/">Tool Bar</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Document+Library/">Document Library</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Enable+Tool+Bar+in+Document+Library/">Enable Tool Bar in Document Library</category></item><item><title>Folders ending with  “_files” not getting created in SharePoint, Thicket</title><link>http://blogs.msdn.com/b/findnavish/archive/2011/11/16/some-specific-folder-or-files-not-getting-created-in-sharepoint-thickets.aspx</link><pubDate>Tue, 15 Nov 2011 18:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237402</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10237402</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2011/11/16/some-specific-folder-or-files-not-getting-created-in-sharepoint-thickets.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: helvetica;"&gt;I came across a problem few days back where I was not able to create Folders ending with&amp;nbsp;_files and with the name Forms.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: helvetica;"&gt;i.e image_files, Research_files&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: helvetica;"&gt;This is by design in SharePoint due to thicket.&amp;nbsp;&lt;/span&gt;A&amp;nbsp;thicket is what you get when you save a file as an HTM that contains content such as graphics. To store the additional content, which can not exist in the HTM file,&amp;nbsp;the application creates a linked folder. It names the linked&amp;nbsp;folder, &lt;em&gt;filename_files&lt;/em&gt;. When a thicket is created in&amp;nbsp;SharePoint site it is always hidden.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: helvetica;"&gt;To avoid the confusion of thicket getting mixed with the user created folder SharePoint does not allow the folder to get created&amp;nbsp;and&amp;nbsp;instead replace an underscore after the folder name when creating manually i.e &lt;span style="font-family: Helvetica;" face="Helvetica"&gt;image_files_&lt;/span&gt;&amp;nbsp;. While creating the&amp;nbsp;folder with Object Model it&amp;nbsp;throws an exception&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: helvetica;"&gt;&lt;/span&gt;&lt;span style="font-family: helvetica;"&gt;Forms is also a hidden folder in Sharepoint so does not allow to create it at the root level.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237402" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/SharePoint+Object+Model/">SharePoint Object Model</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/SharePoint+2010/">SharePoint 2010</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Thicket/">Thicket</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/_5F00_files/">_files</category><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Folders+not+getting+Created/">Folders not getting Created</category></item><item><title>Regular expression to get all the &lt;a&gt; &lt;/a&gt; link tags and there value from a string</title><link>http://blogs.msdn.com/b/findnavish/archive/2011/09/29/regular-expression-to-get-all-the-lt-a-gt-lt-a-gt-link-tags-and-there-value-from-a-string.aspx</link><pubDate>Thu, 29 Sep 2011 11:16:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10218082</guid><dc:creator>Navish Rampal</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/findnavish/rsscomments.aspx?WeblogPostID=10218082</wfw:commentRss><comments>http://blogs.msdn.com/b/findnavish/archive/2011/09/29/regular-expression-to-get-all-the-lt-a-gt-lt-a-gt-link-tags-and-there-value-from-a-string.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85/8130.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x200/__key/communityserver-blogs-components-weblogfiles/00-00-01-47-85/8130.1.png" width="1085" height="71" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;hrefLink = "This text will have html + text + a link attribute&amp;nbsp;";&amp;nbsp; \\ The below code will get you the content from &amp;lt;a&amp;gt; till &amp;lt;/a&amp;gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;MatchCollection &lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;m = &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;Regex&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;.Matches(hrefLink, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #a31515;" color="#a31515" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #a31515;" color="#a31515" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #a31515;" color="#a31515" size="2" face="Consolas"&gt;@"(&amp;lt;a.*?&amp;gt;.*?&amp;lt;/a&amp;gt;)"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;RegexOptions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;.Singleline);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Consolas; font-size: large;" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;foreach(&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #2b91af;" color="#2b91af" size="2" face="Consolas"&gt;Match&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt; m1 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;in &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;m)&lt;/span&gt;{&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;&lt;span style="font-family: Consolas; color: #0000ff;" color="#0000ff" size="2" face="Consolas"&gt;string &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;value = m1.Groups[1].Value;&lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: Consolas;" size="2" face="Consolas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218082" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/findnavish/archive/tags/Regular+expressions/">Regular expressions</category></item></channel></rss>