Showing posts from 2012

Remove sharepoint site and custom list from the search result

Today, I came across the requirement where I have to stop site to be crawl in search Go to the  Site Actions=> Site Settings => Site Administration => Search and offline availability. We can manage the visibility of site and site's web page's web parts for search. Using SharePoint object model: Using Powershell: #---------StopSearch $site=Get-SPSite "http://servername:1111/" $web=$site.RootWeb; $web.AllowAutomaticASPXPageIndexing=$true $web.ASPXPageIndexMode=[Microsoft.SharePoint.WebASPXPageIndexMode]::Never $web.NoCrawl=$false $web.Update() #---------StartSearch $site=Get-SPSite "http://servername:1111/" $web=$site.RootWeb; $web.AllowAutomaticASPXPageIndexing=$false $web.ASPXPageIndexMode=[Microsoft.SharePoint.WebASPXPageIndexMode]::Never $web.NoCrawl=$true $web.Update() For SharePoint Custom list: Go to :  List Settings page, under  General Settings , click  Advanced settings . In the  Search  section, under  Allow items from this

Custom aspx page with default master page in SharePoint

I had a requirement to create custom aspx page and deploy to _layouts folder. Got help from this Page is deployed to _layouts folder. Code in .aspx file <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ItemDetails.aspx.cs" Inherits="namespace,Version=, Culture=neutral, PublicKeyToken=3ffee3a64ae3d939" Debug="true" MasterPageFile="~/_layouts/v4.master" %> <%@ Assembly Name="Microsoft.SharePoint.ApplicationPages,  Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderMain" runat="server">    main file content </asp:Content> <asp:Content ID="PageTitle" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server"> </asp:Content&g