.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

Auto-check in new variation page

Posted By:      Posted Date: October 28, 2010    Points: 0   Category :SharePoint


I need to automatically check in pages that are created by variations (i.e. when a user clicks the "Create a variation of this page for a target label"-button, the created page should, in some cases, be checked in in the target label).

I've tried to hook up an event receiver (listening to ItemAdding, ItemAdded and ItemCheckedIn) to the pages library, but this doesnt get hit when Variations creates the page (only when I add a page manually to the library).

Any ideas why and/or how to do this?



View Complete Post

More Related Resource Links

Variation label in a page layout and Translated Columns



Can any body elaborate on this two terms in publishing sites.

1: Variation label in a page layout

     When i edit the page layout from browser interface of publishing site with variation, there is one field called "Variation" where user

     have to select the variation label from a list.

2: Translated Columns

     Don't know what is this, i try to google a lot but not found any information.


Thanks in advance

Regards Sandip Patil Sharepoint Developer http://www.worldofsharepoint.com

Check Page Referer in Javascript?

Is there a way to execute a javascript function based on the page referer?So if the user comes from an internal page then doesnt execute but if it comes from an external page then it does?Thanks

How to set the variation root redirect page to ALWAYS go to a preset label?

Hi. I have setup variations and I have 4 labels, SE EN FI DK. This is a public website and I want every visitor to first be directed to the predetermined label, for example SE. This no matter what setting they have in their browser... In Sweden, most people have English as the language in the browser since this gets you better content in most places, but in this case, it gets them the EN label instead of the SE label as default. How can I change this in the best way possible? Are there any easily adaptable solutions available? Like on codeplex? The MSDN way is not to my liking, manually customize every front end or compile my own DLL....Noo, there has to be a better way right? (How to: Customize the Variations Label Control Logic http://msdn.microsoft.com/en-us/library/ms551625.aspx) Appreciate any help you can give me on this. RegardsThomas BalkestÃ¥hl - Technical Specialist - SharePoint

Unable to Check In Publishing Page

I am running into an issue with a custom page layout that I have created.  On this page layout I have a publishing html field, publishing image field, and a publishing summary links field.  The problem is when I check-in the publishing page as a draft the content in the publishing HTML fields does NOT save and redirects me to the root page in that web. I then checked the SharePoint ULS logs and found the following error. Time: 09/03/2010 11:47:20:18 Process: w3wp.exe (0x1248) TID: 0x0C5C Area: CMS Category: Publishing Cache EventID: 98ee Level: High Description: Trying to store a checked out item (/EN-US/MEDICALPRODUCTS/PAGES/646.ASPX) in the object cache.  This may be because the checked out user is accessing the page, or it could be that the SharePoint system account has the item checked out.  To improve performance, you should set the portalsuperuseraccount property on the web application.  See the documentation for more information. I have tried to find more answers on the web but have been unsuccessful so far.  Has anybody seen this error before or got any possible ideas to try?  Thanks in advance for any help. Craig

SharePoint Couldn't redirect to another page after document check in


Hi all,

I want to redirect to other page after check in the document in the document library. So I coded in ItemCheckedIn event.

But the problem was raised:

  • When I click the Check In button, system would pop up the message "The file could not be checked in. It may already been checked in by another user." (But it would check in the document later).
  • It couldn't redirect to other page after checking in.

Can anyone help?Thx.


Variation sites and page layouts



I have set up variations in my SharePoint site. The requirement is to have three sites: english, chinese and german.

I have created the variation labels and my english site is the variation source site. I have moved content from another site to this English site.

I then created the variation hierarchies to propagate the sub sites and pages from my english sites to the other language sites.

I noticed the following problem:

My English site has many sub sites that use a "custom page layout". But after these sub sites are created in the Chinese and German sites, the pages do not take their custom page layout. They are created with the "Summary Links" layout. (All these pages are inside pages library of the respective sub sites, and their page layout uses "Article Page" content type).

How do I correct this problem? Please suggest.

Thanks and Regards,


Check for session in master page before child page


I have a site which has restricted access.  Access is controlled via session variables.
There are a lot of pages to the site so I was going to check for the session variable via the page load event in my mater page.  However, on certain pages I use the session variable in that pages page load event.  This throws an error when the session doesn't exist, but what I want is the master page's page load to fire first.

Does anyone know how I could achieve this?

Check if page is opened from certain page


Hello people,

I have a vacation booking page and don't want customers to go directly to the booking page. (course in that case customers could enter there own dates or leave the dates blank)
Is there a way that if a user enters www.mysite.com/booking.aspx into there browser it redirects to an error page.

But the page must be visible after filling in arrival and disparture dates on a parent page. 

So to simplify: Can I check on opening booking.aspx if the sender is calendar.aspx then open booking.aspx else goto error page


Cheers Danny

Get Page Layout to check whether a field is filled in and display

I have a page layout that has a URL Field which users can fill in, if needed.  The field is:
<SharePointWebControls:UrlField FieldName="DetailedInformation" InputFieldLabel="Link to Plan Change page" runat="server"/>

This field lives in the Edit Mode Panel but I need to display it within the page, if the user fills it in.

The only way I know how to display fields throughout a text of the page, is to use the FieldValue, e.g.

<SharePointWebControls:FieldValue FieldName="DetailedInformation" runat="server"></SharePointWebControls:FieldValue>

Is there a way to say "if the above field is not null, then display with formatting as below" - similar to an If statement.

<p class="ms-rteCustom-hyperlink-arrow">
	<SharePointWebControls:FieldValue FieldName="DetailedInformation" runat="server"></SharePointWebControls:FieldValue>

If I put the above code and the field isn't filled in, the arrow (from the class) will display but I do not want it to.

Please note that I am using SharePoint Designer 2007 to create the page layout.

Auto generate page level event handlers?


Inside VS2010 is there a way of auto generating page level event handler code? 

Check if a page is opened . IF opened, close the page.



I am generating a new report page by using the following code.

            ScriptManager.RegisterStartupScript(this, typeof(string), "openNewWindow", "window.open('../Report_Preview.aspx','ReportPreview','scrollbars=yes,resizable=yes,')", true);


 But, the above script is used in more than 20 parameter page which ultimately always open the same Report_preview.Aspx page.

What i want to check  while running the above script is "give a warning if the Report_preview.Aspx is already opened"


Any idea please!!!!!

Auto logout and redirect to login page when session expires using asp.net

In this article I will explain you how to auto logout and redirect to login page when users session expires within specific period.

Changing the graphics on the home page of a SharePoint site

When you create a site in Microsoft Windows SharePoint Services by using the default Team Site template, the home page includes two default graphics. A Windows SharePoint Services graphic appears in the body of the page, and a picture of a house in a circle appears near the site title. You can change these graphics to customize your site. Changing the smaller graphic requires a Windows SharePoint Services compatible Web page editor

Using a CompareValidator to check input is a valid date

The CompareValidator can do more than just compare two controls. You can also compare it against several of the main .net data types such as Date, Integer, Double and Currency.

To do this you would set Operator="DataTypeCheck" and instead of setting the ControlToCompare or ValueToCompare attributes as you normally would you use the Type="Date" (or any of the data types I have listed above).

Check All with JQuery and a Asp.Net GridView

Display a Grid on the screen with a checkbox in each row. At the bottom of the page have "Check All" button.

Typically if I need to do anything interesting I use a template column. So my GridView will look like the one below (most other columns removed for readability). The only interesting point to note is the CssClass="ApprovalCheckBox" in the CheckBox ItemTemplate.

Using jQuery to directly call ASP.NET AJAX page methods

Here I am looking to explain how to call page methods using jQuery. Using jQuery to directly call ASP.NET AJAX page methods

Reduce ASP.NET Page size and complexity using JQuery

This is my first post on asp.net blog. ASP.NET Ajax and JQuery are two different ajax framework. In this post I will show, how we can enhance gridview using ASP.NET Ajax and JQuery. I also compare the implementation of these frameworks. In next posts i will explain more about JQuery and ASP.NET Ajax and also tell you "How to combine the power of both framework". My Future post will related to ASP.NET and related frameworks.
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend