Share via


Microsoft.SharePoint.WebControls Namespace

Contains ASP.NET server controls that are used on site and list pages in a SharePoint site.

The major class, SPControl, provides methods for getting or setting the context of requests and serves as the base class from which other controls in this namespace derive.

All classes in this namespace require that a page directive like the following be included in the ASPX page containing the control:

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" 
   Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
   PublicKeyToken=71e9bce111e9429c" %>

You can obtain the PublicKeyToken value for the current Windows SharePoint Services deployment from the default.aspx file in the %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates\STS folder, or from information provided for the Microsoft.SharePoint assembly at Local_Drive:\%WINDOWS%\assembly in Windows Explorer.

Classes

  Class Description
Public class AccountPickerAndLink Represents a control through which the user can select a managed account or register a new managed account.
Public class AclEditor Represents the Web control that allows a user to edit permissions.
Public class ActionsMenu Represents an Actions menu button on a toolbar.
Public class ActivateSolutionItemButton Represents a button used to activate a sandboxed solution.
Public class AddGroupEventArgs Represents information that is used by processes that consume AddGroup events.
Public class AddLinkEventArgs Event argument to allow consumers of FeatureLinkSections and FeatureLinks to listen as links are added and make any desired modifications.
Public class AddMenuItemEventArgs
Public class AdministrationDataSourceView Represents the the capabilities of Administration data source controls.
Public class AggregateDataSource
Public class AggregateDataSourceView
Public class AlertMeButton Represents the AlertMe button.
Public class AllContentsViewSelectorMenu Represents the all site content view selector menu control.
Public class AllDayEventField Renders the All Day event field on various forms.
Public class AlphaImage Use the AlphaImage Web control to render PNG images in Microsoft Internet Explorer.
Public class AppendOnlyHistory Represents the version history of a list item.
Public class ApplicationAssociationsView Provides a control that is used to display and change associations for service application proxy groups.
Public class ApplicationAssociationsViewWebPart Provides a Web Part for creating a view of an ApplicationAssociationsView control.
Public class ApplicationPageLink Renders the URL links to application pages, such as webUrl/_layouts/settings.aspx.
Public class ApprovalButton Represents an ApprovalButton object.
Public class ApprovalMessage Renders a message that indicates that the content-approval property of the list has been set to true.
Public class ApprovalStatus Represents a form component that contains the list approval status.
Public class ApproveCommandHandler Handles the Approve button on the ribbon when the rendered page represents a wiki or publishing page.
Public class AspMenu Represents an AspMenu control.
Public class AspMenuDesigner Provides design-time support in a visual designer for the AspMenu control.
Public class AssignToEmailMessage Represents a message that e-mail will be sent to users who are listed in the AssignedTo field.
Public class AttachmentButton Represents the Attachment button.
Public class AttachmentsField Renders a field to which a file is attached on a form page (not a list view page).
Public class AttachmentUpload Represents the form part for an attachment upload.
Public class AttendeeEmailResponse Represents the e-mail response controls on the Attendees list edit-form in a Meeting Workspace.
Public class AttendeeField Represents a field control for an Attendee e-mail address.
Public class BackLinksIterator Represents a templated control that is used to display Back Links for a Wiki page.
Public class BaseChoiceField Provides core functionality for controls that render fields (on form pages, but not on list view pages) whose value is usually selected by users from a set of options, such as a drop-down list, a set of option buttons, or a set of check boxes.
Public class BaseFieldControl Renders a field on a form page (not a list view page) by using one or more child controls such as a label, link, or text box control.
Public class BaseNumberField Provides core functionality for classes that render a field on a form page (not a list view page) as a number.
Public class BaseTextField Provides core functionality for controls that render a field on a form page (not a list view page) as a text box, including controls whose text value is a numeral with no letters.
Public class BaseXmlDataSource The base class for the XmlUrlDataSource and SPXmlDataSource classes.
Public class BdcAccessor Provides internal utility functions. Instances of a BdcAccessor should not be accessed directly. Instead, use the AddBdcAccessorMatchValidator(BdcAccessor.Validator) function of the EntityPicker to provide a Validator to be used with a specific EntityPicker. This will configure the BdcAccessor corresponding to the EntityPicker with the provided AddBdcAccessorMatchValidator(BdcAccessor.Validator) function. For more information, contact us.
Public class BdcDataSource Represents a user control that facilitates data exchange between data source consumers, such as Web Parts, and Business Data Connectivity (BDC) service data providers.
Public class BooleanField Renders a field on a form page (not a list view page) as a single check box.
Public class BpScript Inserts the server control that is used to open the Rich Text Editor in a Basic Page.
Public class BusinessDataException This class and its members are reserved for internal use and are not intended to be used in your code.
Public class BusinessDataFieldControl This class and its members are reserved for internal use and are not intended to be used in your code.
Public class BusinessDataFieldEditor This class and its members are reserved for internal use and are not intended to be used in your code.
Public class BusinessDataListConfigurationException This class and its members are reserved for internal use and are not intended to be used in your code.
Public class BusinessDataParameter Initialization parameter for the operator of a BdcDataSource query.
Public class ButtonSection Represents the ButtonSection control.
Public class CalculatedField Renders a calculated field on a form page (not a list view page).
Public class CallbackMenuGenerationEventArgs Provides data for the CallbackMenuGeneration event.
Public class CancelApprovalCommandHandler
Public class CertificateSettingSection Represents a control that provides settings for certificates.
Public class ChangeContentType
Public class ChangePasswordButton Represents the ChangePassword control in Active Directory account creation mode.
Public class CheckBoxChoiceField Represents the field control for the check box multichoice field.
Public class CheckInCheckOutButton Represents the Check In/Check Out button.
Public class CheckinCommandHandler Handles the Check In button on the ribbon when the rendered page represents a wiki or publishing page.
Public class CheckoutCommandHandler Provides the ribbon command handler for the Checkout button.
Public class ClaimReleaseTaskButton Represents the ClaimReleaseTask button.
Public class ClusteredDirectionalImage Represents a clustered image that is clipped for display in a web browser.
Public class ClusteredDirectionalSeparatorArrow Represents a separator arrow image that is used in the title area of a Microsoft SharePoint Foundation page.
Public class ClusteredHyperlink Represents a portion of an image cluster that is rendered in a web browser as a hyperlink.
Public class ClusteredImage
Public class ClusteredSPLinkButton
Public class CompositeField Represents a field control and its label and description.
Public class ComputedField Represents the field control that provides behavior for a computed field.
Public class ConditionalEnable
Public class ContentDatabaseSection Used to display or edit database settings.
Public class ContextSelector<T> Represents the base class that is used to switch contexts in the central administration site.
Public class CopySourceInfo Represents the copy information and links at the bottom of the display and edit forms.
This class and its members are reserved for internal use and are not intended to be used in your code.
Public class CopySourceUrlInfo Represents the URL of a source item and descriptive text.
This class and its members are reserved for internal use and are not intended to be used in your code.
Public class CreatedModifiedInfo Represents the “create by” and “modified by” information blocks that are rendered at the bottom of display and edit forms.
Public class CreationType Renders a link to an e-mail information page for a list item that is created by e-mail.
Public class CrossProjectLinkField
Public class CssLink Inserts a LINK element into the resulting HTML page and applies an external style sheet(s) defined by CssRegistration.
Public class CssRegistration Represents a cascading style sheet (CSS) file registration. CssLink reads this registration to insert a LINK element into the resulting HTML page and apply the external style sheet(s) defined by the registration.
Public class CTFieldRefs This class and its members are reserved for internal use and are not intended to be used in your code. Represents the content type field references on the Web page.
Public class CTFieldRefsContainer This class and its members are reserved for internal use and are not intended to be used in your code.
Public class CurrencyField Renders a field on a form page (not a list view page) as a currency value.
Public class CustomJSUrl Establishes a reference to a custom JavaScript file containing script to run on the page.
Public class DailyCalendarView
Public class DailyTimeSlotRow
Public class DataSourceCollection Represents a collection of IDataSource interfaces.
Public class DataTableDataSourceView Generates an object that represents a DataTable of information that can be used to render a view.
Public class DateTimeControl Represents a DateTime control.
Public class DateTimeField Represents a field control for the DateTime field type.
Public class DeactivateSolutionItemButton A button used to deactivate a sandboxed solution.
Public class DelegateControl A generic control that is able to render an ASP.NET control. Delegate controls make their child candidate controls pluggable and replaceable.
Public class DeleteCommandHandler
Public class DeleteItemButton Represents the DeleteItem button.
Public class DeleteItemVersionButton Represents the DeleteItemVersion button.
Public class DesignModeConsoleContainer Represents a container that is used to display and hide the design mode console, based on the context in which the container is used.
Public class DeveloperDashboard Provides a property to determine whether the Developer Dashboard is enabled for the current HTTP request.
Public class DeveloperDashboardLauncher A dashboard control that is rendered at run time on SharePoint Foundation page, when enabled. It displays page and component performance statistics for use in troubleshooting problems and optimizing performance.
Public class DialogMaster Represents the base class that contains the methods and properties for a dialog control on a master page.
Public class DiffSelectorIterator Represents a template control that displays a version list.
Public class DirectionalImage Represents an image element that uses a different source based on the current locale.
Public class DiscardCheckoutCommandHandler
Public class DistributionListsApprovalButton Represents the DistributionListsApproval button.
Public class DocumentConversionsLoadBalancerPicker Represents a drop-down list from which a user can select a document conversions load balancer server for use in a Web application.
Public class DocumentFolderName
Public class DocumentLibraryFields Represents the document library form fields.
Public class DocumentTransformersInfo Represents a list of document transformers that can be applied to the current file selection.
Public class DontSaveAndStopCommandHandler Represents the ribbon command handler for the Don’t Save And Stop Editing button.
Public class DropDownChoiceField Represents the control for a drop-down choice field.
Public class DVCheckBoxList Represents a CheckBoxList component for a data view.
Public class DVDropDownList Represents a DropDownList component for a data view.
Public class DVListBox Represents a ListBox component for a data view.
Public class DVRadioButtonList Represents a radio button list component for a data view.
Public class EditCommandHandler Represents the ribbon command handler for the Edit button.
Public class EditDocumentLink
Public class EditItemButton Represents the EditItem button.
Public class EditSeriesButton Represents the EditSeries button.
Public class EmailCalendarMessage
Public class EmbeddedFormField
Public class EncodedLiteral Represents a Literal control with support for multiple encoding-methods.
Public class EnterFolderButton Represents the EnterFolderButton component.
Public class EntityEditor Represents a Web control that allows solution developers to edit the entities associated with an object.
Public class EntityEditorWithPicker Represents the base level control behind the future picker controls by implementing a Check Name button and a Browse button.
Public class EntityPicker Represents a user control that allows you to pick an entity to interact with, such as a customer, an order, or an employee.
Public class EntityPickerDialog This class and its members are reserved for internal use and are not intended to be used in your code.
Public class EntityQueryControl This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ExitDesignModeControl Represents a design mode exit control which is typically displayed in the Design Mode Console.
Public class ExpandableDropDownList Represents the ExpandableDropDownList.
Public class ExportWebPartButton Represents the ExportWebPartButton component.
Public class FeatureLinks Represents a table of links created by custom actions of the feature.
Public class FeatureLinkSections Represents a control that generates links based on the enabled features for the current context. Sections and links are defined in feature manifests.
Public class FeatureMenuTemplate Represents a control that creates a template for a drop-down menu.
Public class FieldDescription Represents the description metadata of a field.
Public class FieldLabel Conditionally renders the name of a field as a label by using a RenderingTemplate control.
Public class FieldMetadata Provides core rendering metadata applicable to all fields in Microsoft SharePoint Foundation.
Public class FieldProperty Represents a property of a field; that is, a column, on a list.
Public class FieldValue Represents a field value. For more information about creating custom field value classes, see How to: Create a Custom Field Value Class.
Public class FileField Renders a field that links to a file on a form page (not a list view page) in a document library.
Public class FileUploadedMessage
Public class FolderFormFields Represents document library fields which are rendered conditionally dependant on whether the current operation is a file upload or folder creation.
Public class FormattedString Renders a string formatted with .Net Composite Formatting.
Public class FormattedStringWithListType
Public class FormButton Represents the Form button on a toolbar.
Public class FormComponent Supports all basic methods and properties for all form-rendering and field-rendering controls, such as ControlMode, templates, and logic for conditional rendering.
Public class FormDigest Inserts a security validation within the form of an .aspx page.
Public class FormField Represents generic field control that is based on the field type.
Public class FormToolBar Represents the FormToolBar.
Public class Gantt This class and its members are not intended to be used directly from your code.
Public class GenericInformationBar Represents the GenericInformationBar.
Public class GlobalGalleryActionsMenu Represents an Action Menu in the Global Gallery.
Public class GoBackButton Represents the GoBackButton component.
Public class GoToCopySourceLink Represents a link that redirects to the display form of the source item.
This class and its members are reserved for internal use and are not intended to be used in your code.
Public class GroupedDropDownList Represents a drop-down list box to select a single choice from a list of multiple items.
Public class GroupedItemPicker Represents a set of possible items to choose and selected items with selection controls. The control is rendered as an optional set drop-down list box to select a group, and a set of two select boxes, with buttons to select items.
Public class GroupPermissions
Public class GuidField Renders a GUID field on a form page.
Public class HealthReportRepairButton Represents a Repair button on the form that displays an item in the Health Analyzer Reports list.
Public class HealthReportRunNowButton Represents a Run Now button on the form that displays an item in the Health Analyzer Reports list.
Public class HealthRuleRunNowButton Represents a Run Now button on the form that displays an item in the Health Analyzer Rule Definitions list.
Public class HierarchicalDesigner
Public class HierarchyResultControl Represents a hierarchical tree of PeoplePicker search results.
Public class HtcMenu This type supports Windows SharePoint Services and is not intended to be used directly from your code.
Public class HtcMenuClientFiles Provides the ability to register a script block to link in client-side files for the menu control.
Public class HtcMenuItem This type supports Windows SharePoint Services and is not intended to be used directly from your code.
Public class HtcMenuItemCollection This type supports Windows SharePoint Services and is not intended to be used directly from your code.
Public class HtcMenuOption This type supports Windows SharePoint Services and is not intended to be used directly from your code.
Public class HtcMenuSeparator This type supports Windows SharePoint Services and is not intended to be used directly from your code.
Public class HtcMenuUtility Registers client script files for the menu control.
Public class HtcSubMenu This type or member supports Microsoft Windows SharePoint Services and is not intended to be used directly from your code.
Public class IdentityProviderSettingSection Renders a control that is used to set the identity provider settings for a web application.
Public class IEVersionMetaTag Renders an HTML metatag that is used to represent a version of the Internet Explorer (IE) browser.
Public class IisWebServiceApplicationPoolSection Allows an administrator to select an application pool for use with a Web service application.
Public class InformationBar Represents the message bar at the top of a form.
Public class InitContentType
Public class InputFormCheckBox Represents a check box on a Web input form.
Public class InputFormCheckBoxList Represents a form component that creates a multi-selection check box group that can be dynamically created by binding the control to a data source.
Public class InputFormCheckBoxListValidator Represents a InputFormCheckBoxListValidator.
Public class InputFormCompareValidator Represents a InputFormCompareValidator.
Public class InputFormControl Represents an input control on a Web form.
Public class InputFormCustomValidator Represents the InputFormCustomValidator.
Public class InputFormRadioButton Represents the InputForm radio button.
Public class InputFormRangeValidator Represents the InputFormRangeValidator.
Public class InputFormRegularExpressionValidator Represents a InputFormRegularExpressionValidator.
Public class InputFormRequiredFieldValidator Represents a control that checks to make sure that the specified field is filled out. It displays an error message and blocks submission of the form if the field not filled out.
Public class InputFormSection Represents a section on a Web form that contains one or more input controls.
Public class InputFormTextBox Represents text box control on an input form.
Public class ItemHiddenVersion Represents an object that renders the owshiddenversion value on a form for list item version control
Public class ItemPicker Represents a control that renders the External Data Picker control on the server. This control is used in the new, edit, and view list item forms when the fields in the SharePoint list are of type External Data.
Public class ItemPickerDialog This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ItemPickerExtendedData Represents extended data for an ItemPicker user control.
Public class ItemQueryControl This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ItemValidationFailedMessage This class and its members are reserved for internal use and are not intended to be used in your code.
Public class JSGrid Represents a user control that provides tabular editing within a web browser and contains a component that allows rendering Gantt charts.
Public class LanguageSpecificContent A container control that renders content conditionally based on the language code of the current Web site (SPWeb).
Public class LayoutsPageBase Represents an application page to which access can be limited to users that possess certain rights.
Public class LinkSection A Web control that shows a collection of links.
Public class LinksTable Represents a Web control that renders a list of hyperlinks.
Public class ListAdministrationSelector Allows a user to select a list from a given site collection and Web site.
Public class ListFieldIterator Renders each field in a list item, with some possible exceptions.
Public class ListFormPageTitle Represents the title control of a list form.
Public class ListItemProperty Returns a property of a list item.
Public class ListMenu Represents a menu that is rendered as an unordered list in HTML.
Public class ListMenuAdapter Adapts a ListMenu to render as an HTML unordered list.
Public class ListProperty Returns a property of a list.
Public class ListSiteMapNodeItem
Public class ListSiteMapPath
Public class ListTitleViewSelectorMenu
Public class ListView Renders a list by using a specified view.
Public class ListViewByQuery Renders a list view within a Web Part or ASPX page according to a specified query.
Public class ListViewSelector
Public class LookupField Renders a lookup field on a form page (not a list view page).
Public class ManageCopiesButton Represents the ManageCopiesButton component.
This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ManagedAccountPicker Represents a user control that allows users to work with managed accounts.
Public class ManagePermissionsButton Represents the ManagePermissionsButton component.
Public class Menu Represents a custom menu for the Web Part page.
Public class MenuItemTemplate Represents a control that creates an item in a drop-down menu.
Public class MenuSeparatorTemplate Represents a control that creates a separator in a drop-down menu.
Public class MenuTemplate Represents the control that creates a template for a drop-down menu.
Public class MergeButton Represents the Merge button.
Public class ModifySettingsLink
Public class MonthlyCalendarView
Public class MUISelector This class and its members are reserved for internal use and are not intended to be used in your code.
Public class MUISettingsControl Renders the user interface (UI) that is used to modify language settings for the SPWeb object in the current request context SPContext.
Public class MultiPageGoBackButton Represents the MultiPageGoBackButton component.
Public class MultipleLookupField Represents a control containing multiple lookup fields on a form page (not a list view page).
Public class MWSActionsMenu
Public class MWSListViewSelector
Public class MWSNewMenu
Public class MWSSettingsMenu
Public class MWSViewSelectorMenu
Public class MyAlertsButton Represents the MyAlerts button on the toolbar.
Public class MyRegionalSettingsButton Renders the MyRegionalSettingsButton on the toolbar of a user settings page.
Public class Navigation Represents a navigation bar on a page.
Public class NewItemButton Represents the NewItemButton component.
Public class NewMenu
Public class NextPageButton Represents the NextPageButton component.
Public class NoteField Renders a field on a form page (not a list view page) as a text box for recording notes with multiple lines.
Public class NumberField Renders a field on a form page (not a list view page) as a number.
Public class OverrideCheckoutCommandHandler Represents the ribbon command handler for the Override Checkout button.
Public class OWSControl Obsolete. Ensures that all OWSForm server controls are contained within an <OWSForm> tag.
Public class OWSDateField Obsolete. Represents a server control for a field that contains date and time values.
Public class OWSForm Obsolete. Inserts a server control on the .aspx page and renders the JavaScript that is used in the form.
Public class OWSNumberField Obsolete. Represents a server control for a field that contains numbers.
Public class OWSSubmitButton Obsolete. Represents a server control for a submit button.
Public class PageModeIndicator Represents a page mode indicator control indicating whether the Web Part page is in personal mode or shared mode.
Public class PageStateActionButton
Public class PagingButton Represents the PagingButton component.
Public class ParentInformationField Represents information about the ParentInformationField object’s parent control in the page control hierarchy.
Public class PasswordTextBox Represents an input form control for passwords.
Public class PasswordTextBoxValidator Represents the password text box validation function.
Public class PeopleEditor Represents a PeopleEditor object in a PeoplePicker control.
Public class PeopleEditorEntityDataKeys Represents keys that can be used as indexers against the PickerEntity.EntityDataHashTable object to expose picker information.
Public class PeoplePickerDialog Represents a PeoplePickerDialog object in a PeoplePicker control.
Public class PeopleQueryControl
Public class PersistedObjectContextSelector<T>
Public class PersonalActions
Public class PickerDialog Represents a dialog box in which the user can select items. This class is intended to be the base class for custom implementations.
Public class PickerEntity Represents the basic structure for all entities.
Public class PickerItem Represents a reusable module for items consumed in a picker object such as the GroupedItemPicker control.
Public class PickerQueryControlBase Represents the base class for implementing custom entity queries. It provides the base infrastructure to display the search dialog box.
Public class PickerResultControlBase Stores the search results from the PickerQueryControlBase class.
Public class PopoutMenu
Public class PortalConnection Inserts a connection to a portal site onto the page if a portal site exists.
Public class PostCacheSubstitutionText
Public class PreReleaseFeedback Obsolete.
Public class ProjectProperty Returns a global property of the current Web site.
Public class ProxyActionMenu This class and its members are reserved for internal use and are not intended to be used in your code.
Public class PublishButton Displays a publish button on a form that is used to publish a list item, usually a blog post or comment. When this button is clicked, the draft version of the current list item is approved.
Public class PublishCommandHandler Handles the state for the Publish button on the ribbon.
Public class RadioButtonChoiceField Represents the field control for a radio button from a group of radio button choices.
Public class RatingScaleField Represents a control for a rating scale field in surveys.
Public class RecentChangesIterator This control displays a list of recently changed wiki pages in the wiki library.
Public class RecentChangesMenu This control generates a list of recently changed wiki pages in the wiki library.
Public class RecurrenceDataControl
Public class RecurrenceField Renders a field that holds recurrence information for a meeting list item on a form page (not a list view page).
Public class RegisterAccountControl This user control allows administrators to register a managed account.
Public class RejectCommandHandler
Public class RelatedTasks Inserts the Actions section of the View bar into the .aspx page.
Public class RelinkAllButton
Public class RelinkButton Represents the Relink button.
Public class RenderingTemplate Represents a hybrid Control-ITemplate object that can serve as a template for classes derived from TemplateBasedControl and can be manipulated, and called from .aspx pages, as any other control.
Public class RenderingTemplateContainer
Public class RepeatedControls Represents a container control designed to render its child controls in a repeating pattern.
Public class RequiredFieldMessage Represents a control that displays a message that a field is a required input.
Public class RestoreItemVersionButton Represents a RestoreItemButton component.
Public class ReturnLink Represents a link to either the site homepage, the site collection homepage, or the server root. The default location returned is the first valid location from the list. Generally the first valid location is the site homepage.
Public class RibbonTrimmer Removes the Publishing group and Workflow group from the Publish tab if they do not contain any elements. Also removes the Publish tab if all controls have been removed from the Publishing and Workflow groups.
Public class RichTextField Represents a field control of the NoteField type when the RichText property is set to true.
Public class RobotsMetaTag
Public class RssLink Represents a link to an RSS feed.
Public class SaveAndStopEditCommandHandler Represents the ribbon command handler for the Save and Stop Editing button.
Public class SaveAsDraftButton Represents the SaveAsDraftButton component to enable a user to save a draft version of a SharePoint list item.
Public class SaveBeforeNavigateHandler
Public class SaveButton Provides a button, usually on a form toolbar, that is used to save a new or edited list item on the form.
Public class SaveCommandHandler Represents the SPRibbon command handler for the Save button.
Public class SchedulePicker Represents a user control that can be used to change the SPSchedule of a timer job definition.
Public class ScriptLink Provides properties and methods for registering resources, such as scripts, on a page so that they can be requested when the page is rendered.
Public class SearchArea
Public class ServerSelector Enables the user to select the current server.
Public class SettingsMenu Represents the tool bar button implementing the settings menu.
Public class SimpleQueryControl Represents a query control.
Public class SiteActions Represents a templated control for the site action menu.
Public class SiteAdministrationSelector Enables the user to select a site collection.
Public class SiteLogoImage Represents a site logo.
Public class SoapDataSource
Public class SoapDiscoveryLink Represents a link to the site that contains the SOAP definitions and WSDL.
Public class SolutionItemButton
Public class SPBoundField Represents a Microsoft SharePoint Server 2010 field that is displayed as text in a data-bound control.
Public class SPCalendarBase Represents the calendar base class.
Public class SPCalendarContainer Represents the calendar container.
Public class SPCalendarDataSource Represents the calendar data source.
Public class SPCalendarItem Represents a calendar item.
Public class SPCalendarItemCollection Represents a collection of calendar items.
Public class SPCalendarItemContainer Represents the calendar item container.
Public class SPCalendarNavigator Wraps one or more navigation controls; specifically targets calendar views.
Public class SPCalendarTabContainer Represents the calendar tab container.
Public class SPCalendarTabs Responsible for rendering tabs that represent choices of different calendar view types.
Public class SPCalendarView Represents the CalendarView control hosted inside a ListViewWebPart.
Public class SPCompositeControl
Public class SPControl Provides methods for getting or setting the context of the request and serves as the base server control from which other controls in the Microsoft.SharePoint.WebControls namespace derive.
Public class SPControlDesigner
Public class SPControlTemplateManager Provides a method for retrieving one of the rendering template controls that are defined in one of the ascx files in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\CONTROLTEMPLATES\.
Public class SPDatabaseSchemaVersionList Provides a Web control that renders a list of upgrade sequences that are associated with a content database and their corresponding schema versions.
Public class SPDataSource Represents SharePoint Foundation data to data-bound controls.
Public class SPDataSourceView Supports the SPDataSource control and provides an interface for data-bound controls to perform operations against SharePoint Foundation data.
Public class SPDataSourceViewPropertyDescriptor Describes properties exposed by the SPDataSourceViewResultItem class.
Public class SPDataSourceViewResultItem Provides custom type information for result item objects that are returned by the SPDataSourceView class.
Public class SPDatePickerControl
Public class SPGridView Represents a grid view that looks and behaves like a SharePoint Foundation list view.
Public class SPGridViewPager Represents a pager control for use with the SPGridView control.
Public class SPGridViewRow Represents a control that adds group-by support to a SPGridViewRow.
Public class SPGridViewRowAttributeValue
Public class SPHelpPageComponent
Public class SPHierarchyDataSourceControl Provides hierarchical views of SharePoint sites, lists, and folders.
Public class SPHtmlSelect Represents an HTML Select control, with extended behavior added by SharePoint. In addition to the normal behavior of the HTML Select control, SharePoint adds the ability to add or remove choices, move choices between SPHtmlSelect controls using buttons, and select multiple choices in multiple SPHtmlSelect controls. This control is intended to be used within a GroupedItemPicker control to represent the Select boxes.
Public class SPJewel
Public class SPLinkButton Represents a hyperlink that is conditionally displayed based on the current user's permissions.
Public class SPLocalizedImage
Public class SPMenuField Provides a data-bound drop-down menu to be used in place of BoundField, TemplateField, or similar controls.
Public class SPMonthPickerControl
Public class SPNavigationManager Provides properties for managing the display of TreeView and QuickLaunch controls.
Public class SPNoScript
Public class SPPageManager
Public class SPPageStateControl Provides an ASP.NET control that handles the Ribbon buttons controlling the state of a Microsoft SharePoint Server wiki or publishing page, such as the CheckInCheckOutButton or the PublishingButton.
Public class SPPageStatusSetter Sets status messages on the subject Web page.
Public class SPProviderHierarchyElement Contains information about a single element in the claims provider hierarchy tree.
Public class SPProviderHierarchyNode Represents the claims provider hierarchy node for a control.
Public class SPProviderHierarchyTree Represents the hierarchy tree that the people picker page renders when a user performs search and browse operations.
Public class SPProviderInitialData Represents the initial data for the People Picker control.
Public class SPProviderSchema Specifies the elements of the claim provider schema.
Public class SPQAT
Public class SPRelatedWebPartAdder
Public class SPRememberScroll Wraps controls that need scroll bars, and remembers the scroll position between postbacks.
Public class SPRibbon Represents a ribbon control on a page.
Public class SPRibbonButton Represents a button the Server ribbon.
Public class SPRibbonCommand Represents a generic ribbon command.
Public class SPRibbonCommandHandler Manages the buttons on the ribbon that are specifically for the SPPageStateControl class.
Public class SPRibbonMenu
Public class SPRibbonMenuItem
Public class SPRibbonMenuSection
Public class SPRibbonPeripheralContent Specifies a container used to hold content that is rendered in the peripheral content section of the Server ribbon.
Public class SPRibbonPopulateQueryCommand
Public class SPRibbonPostBackCommand Represents a Ribbon command that posts back to a server control.
Public class SPRibbonPostBackEvent Represents a postback event for a Ribbon command.
Public class SPRibbonQueryCommand
Public class SPRibbonScriptManager Provides methods for managing client scripts for interacting with a Ribbon.
Public class SPSchemaElement Defines a field associated with the schema of the claim provider.
Public class SPSecurityTrimmedControl Conditionally renders the contents of the control to the current user only if the current user has permissions defined in the PermissionString.
Public class SPShortcutIcon Represents a shortcut icon for Microsoft SharePoint Foundation.
Public class SPSiteMapDataSourceDesigner Provides design-time support in a visual designer for the SPSiteMapDataSourceDesigner control.
Public class SPSiteMapPathDesigner Provides design-time support in a visual designer for the SiteMapPath control.
Public class SPSqlDataSource Represents base functionality for a SQL based data source.
Public class SPToolBarButton Represents a SPToolBarButton component.
Public class SPTreeView Displays SharePoint Foundation site hierarchical data, such as a table of contents, in a tree structure.
Public class SPVersionedPlaceHolderDesigner Represents a control designer for a VersionedPlaceHolder control.
Public class SPWorkflowDataSource
Public class SPWorkflowDataSourceView
Public class SPXmlDataSource Represents a data source that is able to read and write XML files from the content database.
Public class SubMenuTemplate Represents the template for menu items.
Public class SubmitCommentButton Represents a SubmitCommentButton component.
Public class SubmitForApprovalCommandHandler Handles the Submit for Approval button on the ribbon for the case where the rendered page represents a wiki or publishing page. Does not handle the case where a library view is displayed.
Public class SurveyFieldIterator Renders all fields in the list schema.
Public class TableResultControl Represents the tabular query results returned by the ResultControl property.
Public class TemplateBasedControl Represents a control that is defined by a template rather than by the schema of the list.
Public class TemplateContainer Represents a naming container to instantiate control templates, primarily for list form controls.
Public class TemplatePicker This class is reserved for internal use and is not intended to be used directly from your code.
Public class TempMenu This class and its members are reserved for internal use and are not intended to be used in your code.
Public class TextField Renders a field on a form page (not a list view page) as a single-line text box.
Public class Theme Applies a theme to an .aspx page.
Public class ToolBar Specifies the toolbar on forms and views of list Web Parts.
Public class ToolBarButton Represents the ToolBar button.
Public class ToolBarMenuButton Represents the ToolBar Menu button.
Public class TopologyView
Public class TopologyViewWebPart
Public class TrustGeneralSettingSection Renders the Name section of the General Settings UI on the Establish Trust Relationship settings page.
Public class UIVersionedContent Represents a web control that renders content based on UIVersion.
Public class ULSClientConfig When Client Script Error Reporting is enabled, this control would output the relevant script that enables error reporting.
Public class UnlinkCopyButton Represents the UnlinkCopyButton component.
This class and its members are reserved for internal use and are not intended to be used in your code.
Public class UnpublishCommandHandler Defines the ribbon command handler for the Unpublish button.
Public class UnsecuredLayoutsPageBase Represents the base class for application pages that explicitly do not require the user to have any permissions, such as the access denied page.
Public class UpdateableHierarchicalView
Public class UpdatePageStateCommandHandler Handles the UpdatePageState command triggered by a client.
Public class UpgradeSolutionItemButton Represents a button used to upgrade a sandboxed solution.
Public class UploadMenu Represents the Upload menu.
Public class UrlField Renders a field that represents a URL on a form page (not a list view page) by using one or more child controls.
Public class UrlNameValidator Checks for invalid characters in a site name.
Public class UrlPathValidator Checks for invalid characters in a URL path.
Public class UrlRedirector Sets the HTTP 301 response code to tell the browser a url has moved.
Public class UrlValidator
Public class UrlZonePicker Renders a dropdown list that exposes all of the URL zones that are available in the current Web application.
Public class UserControlContainerDesigner
Public class UserField Renders a field that represents a set of one or more users or groups on a form page (not a list view page) by using a PeopleEditor child control.
Public class UserInfoListDeleteItemButton Represents the UserInfoListDeleteItem button.
Public class UserInfoListEditItemButton Represents the UserInfoListEditItem button.
Public class UserInfoListFormToolBar
Public class VersionDiff Provides the version difference when given a field with Versioning enabled. It displays the changes between two versions.
Public class VersionDiffDescription
Public class VersionDiffIterator Iterates through the fields of the given item for versioning.
Public class VersionedPlaceHolder A control that conditionally displays content based on the specified version string and on the current user interface (UI) version of the Web site.
Public class VersionHistoryButton Represents the VersionHistoryButton component that navigates to the Page History page.
Public class ViewHeader Works together with the SPGridView and SPGridViewPager controls to provide a SharePoint-like user experience for grid-based views of data that does not come from a Microsoft SharePoint Server 2010 list.
Public class ViewIcon Represents the View mode icon.
Public class ViewSearchForm Inserts a view search form into the .aspx page.
Public class ViewSelector Represents a server control that is used to select a view of a list.
Public class ViewSelectorMenu Represents a control used to select a view of a list on a toolbar.
Public class ViewToolBar Represents a template based control for a toolbar in View mode.
Public class ViewWebPartXmlButton Represents the ViewWebPartXmlButton component.
Public class VisualUpgradePreviewStatus Displays a status bar if the current Web site is in Visual Upgrade preview mode.
Public class WarnOnUnsupportedBrowsers
Public class WebAdministrationSelector Provides properties and methods for selecting a site from a site collection.
Public class WebApplicationSelector Enables the user to select the current Web application.
Public class WebPartContextualInfo Represents the contextual ribbon groups and tabs that are associated with the Web Part.
Public class WebPartGalleryPicker Obsolete.
Public class WebPartPageMaintenanceMessage Displays a message and corresponding hyperlink indicating that a Web Part Page should be opened in maintenance view to delete problem Web Parts and remove personal settings.
Public class WebPartRibbonContextualGroup Represents a contextual group that is associated with a Web Part.
Public class WebPartRibbonTab Represents a tab associated with a Web Part on the Server ribbon.
Public class WeeklyCalendarView
Public class WeeklyDaySlot
Public class Welcome
Public class WelcomePageTransfer This class and its members are reserved for internal use and are not intended to be used in your code.
Public class WikiEditButton Represents the WikiEditButton component.
Public class WikiEditItemButton Represents the WikiEditItemButton component.
Public class WikiEditMobilePageButton
Public class WikiFileField Contains the file name of a Wiki page in the form for creating or editing Wiki pages.
Public class WikiIncomingLinksButton Represents the WikiIncomingLinksButton component.
Public class WikiPageHistoryButton Represents the WikiPageHistoryButton component.
Public class WikiReport
Public class WikiReportIterator
Public class WorkflowForm Represents a work flow form container.
Public class WorkflowsButton Represents the WorkflowsButton component.
Public class XmlUrlDataSource Represents a data bound control that can access server side scripts and xml files on remote servers.

Structures

  Structure Description
Public structure TimeSlotItem

Interfaces

  Interface Description
Public interface IDesignerEventAccessor Accesses designer events.
Public interface IDesignTimeHtmlProvider Represents an interface that is implemented in Web Form controls that are supported in a design-time HTML environment.
Public interface IFieldEditor When implemented by a class that inherits from the UserControl, class, this class assists in the rendering of a field property editor control on a new column creation page or a column edit page, which in Windows SharePoint Services 3.0 are the New Site Column, Change Site Column, Create Column, and Change Column pages.
Public interface IFormDelegateControlSource Causes the form to submit code (generally the OK button click event handler to call the OnSave method of the control with the desired object). This can be an SPSite or an SPWeb or other Microsoft SharePoint Foundation object, the type of which depends on the purpose of the page.
Public interface IPreRenderOverride Allows a control to expose a publicly accessible method that calls the protected OnPreRender method.
Public interface IRibbonCommand Represents a ribbon command.
Public interface IRibbonMenu
Public interface ISPCalendarItem
Public interface ISPCalendarSettings
Public interface IWebPartPageComponentProvider Implemented by the Web Part to provide Web Part page component information, such as the contextual group information.
Public interface IXPathNavigator Defines the methods with which data sources can reveal XML data and schema information.

Delegates

  Delegate Description
Public delegate AccountCreatedEventHandler Represents the delegate method that will handle the account creation event. This happens when the OK button of the user control is clicked to register managed account.
Public delegate BdcAccessor.Validator Used to configure a BdcAccessor object in order to filter which external content types are shown in an EntityPicker object. For more information, contact us.

Enumerations

  Enumeration Description
Public enumeration BdcDataSourceMode Specifies a possible set of data to return for a Business Data Connectivity (BDC) service Data Source control.
Public enumeration ContentDatabaseSectionMode Represents an enumeration that can be used to specify the display mode of a ContentDatabaseSection user control.
Public enumeration FeatureLinks.Mode Represents the enumerated choices for the FeatureLinks section mode.
Public enumeration FilterOperator Specifies the operator to use to filter a query.
Protected enumeration LayoutsPageBase.RightsCheckModes Specifies the event or events at which the rights of the user are checked.
Public enumeration MenuAlignment Specifies the alignment of a Menu control.
Public enumeration MenuFormat Specifies the display format of a Menu control.
Public enumeration PageStateAction
Public enumeration PeopleEditor.AccountType Specifies the account type for a user, distribution list, security group and SharePoint group.
Public enumeration PostCacheSubstitutionTextType
Protected enumeration SchedulePicker.ScheduleType Specifies the types of schedules that can be selected using the SchedulePicker control.
Protected enumeration SPCalendarBase.ItemType Specifies the type of calendar item.
Protected enumeration SPCalendarBase.SPCellBorder
Public enumeration SPCalendarViewType Contains the view type of the calendar.
Public enumeration SPControlMode Specifies the mode of the control.
Public enumeration SPDataSourceMode Used to specify the type of data that a data-bound SharePoint Foundation control should query.
Public enumeration SPDefaultResultDisplayType Defines the view that is shown in the People Picker dialog box search results.
Public enumeration SPEncodeMethod Specifies how the composite formatted string is written in HTML.
Protected enumeration SPPageStateControl.PageStateStatusBarPriority Specifies the priority of the status bar.
Public enumeration SPPageStateControl.TransitionCommandHandler Specifies the server-side command handler used by the controls of the SPPageStateControl control.
Public enumeration SPPageStatusColor Specifies the priority level of a status message.
Public enumeration SPSchemaElementType Defines the type of display for a field represented by an SPSchemaElement object.
Public enumeration TemplateOverride Specifies whether a TemplateBasedControl object should render its Template or AlternateTemplate or whether it should let the logic of its own ControlTemplate determine whether its Template or AlternateTemplate is rendered.
Public enumeration TemplatePicker.TemplateTypes This member is reserved for internal use and is not intended to be used directly from your code.