Export (0) Print
Expand All

SummaryLinkFieldControl Class

Represents a Web control that is associated with a SummaryLinkField.

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SummaryLinkFieldControl : BaseFieldControl

A SummaryLinkFieldControl can be placed on an ASP.NET page and associated with a SummaryLinkField object by using markup such as:

<PublishingWebControls:SummaryLinkFieldControl id="LeftColumnSummaryLinks" FieldName="SummaryLinks" runat="server"/>

This markup specifies the control's position on the page and associates the control with the page field that will provide the control with data. The SummaryLinkFieldControl derives from BaseFieldControl, which is part of the Extensible field framework of Microsoft SharePoint Foundation. The SummaryLinkFieldControl wraps the SummaryLinkWebPart and defers all rendering to that Web Part. The data for a SummaryLinkFieldControl is stored in a Page field and is passed to the SummaryLinkWebPart when the SummaryLinkFieldControl is instantiated.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft