Thursday, July 16, 2009

Control rendering of fields in a page layout

To display a field on a page based on a page layout when it's being edited, but not when displayed:

<%if (Teasers11.ControlMode != SPControlMode.Display)
{%>
<SharePointWebControls:CheckBoxChoiceField FieldName="Teasers" runat="server" id="Teasers11"/>
<%} %>