Microsoft.SharePoint.Portal.WebControls Namespace

  ClassDescription
Public classAddDocumentToolBarButtonRenders a toolbar button that is used to add a document to the current document library.
Public classAddLibraryToolBarButtonThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classAddLinkToSiteToolBarButtonRenders a toolbar button that is used to add a link into the links list of the current site for a specified web page.
Public classAddListToolBarButtonRenders a toolbar button that is used to add a list to the current page.
Public classAlertsSecurityCheck
Public classAskMeAboutWebPartRepresents a WebPart that shows a list of keywords about which the profile owner can answer questions.
Public classAudiencePickerEnables a user to pick one or more audiences graphically.
Public classAverageRatingFieldRepresents a field that contains the average rating.
Public classAverageRatingFieldControlRepresents an AverageRatingField object.
Public classBreadcrumbPathElementThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classBrowseSites
Public classBusinessDataDetailsWebPartMobileAdapterProvides an adapter that is used to customize the rendering for the BusinessDataDetailsWebPart control on a mobile page.
Public classBusinessDataItemBuilderMobileAdapterAdapts the rendering of a BusinessDataItemBuilder control for a mobile page.
Public classCategoryAlertToolBarButtonThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classCategoryDetailRenders category detail in a Web Part.
Public classCategoryPickerEnables a user to pick one or more areas graphically.
Public classCategoryPropertyDisplays a property of the current category on a webpage.
Public classCatSettingsToolBarButtonRepresents a ServerRelativeToolBarButton that displays on a webpage if the current user has ManageWeb permissions.
Public classCollaborationServerMetaTag
Public classColleagueActivityTrackerWebPartThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classColleagueConfirmationRenders a confirmation message when you add people as colleagues.
Public classColleaguesWebPartRenders a list of all colleagues a user has shared with other users, and provides an entry point for the profile owner to manage the list of colleagues.
Public classConsolidatedNewsFeedWebPartRenders a control that is used to display and track the consolidated activity feeds.
Public classContactCardDetailsLinkProvides a link control that is used to show or hide additional user profile details on “My Site”.
Public classCreateProfileDialogRepresents a page that is used to create profile pages for the selected external content types in a Business Data Connectivity (BDC) service application.
Public classCreateProfileRedirectorRepresents an intermediate Page that is used to create profile pages for external content types in a Business Data Connectivity (BDC) service application when the profile pages will be hosted in a farm different from the one hosting the BDC service application.
Public classCreateSiteToolBarButtonRenders a toolbar button that is used to create a new website.
Public classCreateSubCatToolBarButtonRepresents a ServerRelativeToolBarButton that displays on a web page if the current user has the ManageSubwebs permission.
Public classCreateSubOrganizationButtonRenders a SPLinkButton that navigates the user to create a suborganization profile.
Public classCustomCSSResourceElementRenders a control that is used to reference the cascading style sheets (CSS) file “controls.css”.
Public classDataReaderAdapterThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classDataResultBaseDefines all the general rendering properties and methods for data results. The DataResultBase class is the base class for the QueryResultBase class, which is the base class for the SearchResults Web Part in the search results page.
Public classDataSourceReplacerRepresents a WebControl that is used to replace the data source for a data-bound control on the page.
Public classDeleteCategoryToolBarButtonThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classDomainListTreeViewRepresents a TreeView control that displays the domains in a hierarchical tree view.
Public classEditCategoryToolBarButtonRenders a toolbar button that is used to switch the page mode between view mode and edit mode.
Public classEditModeSettingsLinkDefines the edit mode settings link in the upper-right corner of the page.
Public classEditProfileButtonRenders a link to redirect the user to the edit profile page.
Public classEditViewToolBarButtonRenders a toolbar button in the drop-down list that is used to edit the current view.
Public classExchangeServiceBindingConnects the component parts of the Outlook Web Access Web Part to matching elements in Microsoft Exchange Server 2007 by using Exchange 2007 Web services.
Public classExternalHtmlResourceElementRepresents a Control used to reference an external resource.
Public classFormItemHorizontalLineRenders a horizontal line in FormItemTable.
Public classFormItemRowRenders text in a FormItemTable.
Public classFormItemTableRepresents a table used to display the FormItemRow and FormItemHorizontalLine objects.
Public classHtmlMenuA template that defines a menu.
Public classHtmlMenuButtonDisplays a drop-down button used to display an HtmlMenu.
Public classHtmlMenuItemA template that defines an item that is contained in a menu.
Public classHtmlMenuItemCollectionA template that defines the menu items for a specific menu.
Public classIdentityControlRepresents a control that displays information about the owner of the current Page, or if that information is not available, the owner of the SPWeb.
Public classInputFormStringTypeValidatorRepresents a validator used to validate strings that are based on rules specific to a StringType.
Public classInterestExpertiseTrackerWebPartThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classInterestTrackerWebPartThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classLeftNavigationSectionRenders a Control that is used to create the left navigation section of the page.
Public classListResultsBaseThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classListViewChooserRenders a Control that is used to choose a view for displaying a list.
Public classListViewChooserItemRenders a Control that represents an item in the ListViewChooser.
Public classLiteralStringLocRenders a control that is used to create a localized literal string within a client HTML block.
Public classLocalTimeControlA control that displays the local time of the owner of the current “My Site” page.
Public classMainBottomPageSectionRenders a Control that is used to create the lower section of the page.
Public classManageContentToolBarButtonRenders a toolbar button that is used to navigate the user to the page that manages the site content.
Public classManageLinksControlProvides a control that is used to manage the profile links for the user profile service application.
Public classManageSecurityToolBarButtonRenders a button that is used to navigate to the specified management page.
Public classManageSitesToolBarButtonRenders a button that is used to navigate to the specified management page.
Public classMiddlePageSectionLinkThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classModifyListSettingsToolBarButtonRenders a toolbar button that is used to navigate the current user to the specified management page.
Public classMossWebPartMobileAdapterBaseProvides the common functionality needed by all adapters that make Web Parts accessible from mobile devices.
Public classMyActivityTrackerWebPartThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classMyGlobalNavigationFixupProvides the control that is used to fix the top navigation on a “My Site” page.
Public classMyGridViewRepresents a grid view that looks and behaves like a SharePoint Foundation list view.
Public classMySiteCssRegistrationProvides a control that is used to register a cascading style sheets (CSS) file for a “My Site” page.
Public classMySitePublicWebPartPageRepresents the public “My Site” page of the user.
Public classNewsFeedWebPartBaseRepresents the abstract base class for activity feed Web Parts.
Public classOrganizationGenericInfoRenders the information about the OrganizationProfile that is associated with the current Page.
Public classOrganizationListRenders an array of OrganizationProfile objects.
Public classOrganizationPublicWebPartPageThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classOWACalendarPartRepresents the calendar part of the Outlook Web Access Web Part.
Public classOWAInboxPartRepresents the set of controls that compose the Inbox in the Outlook Web Access Web Part.
Public classPageLevelErrorRepresents a Control that supports the display of error messages to the page.
Public classPageSectionsRepresents a control that contains page section controls.
Public classPageTitleDisplays the page title and breadcrumbs on a webpage.
Public classPeopleMosaicPageRepresents a Page that displays the user profiles of the people who tagged a certain page with a certain tag.
Public classPeopleRendererWebPartBaseRepresents the abstract base class for the Web Parts that render lists of people.
Public classPeopleRendererWebPartBase.PersonRepresents a person to be displayed by the PeopleRendererWebPartBase control.
Public classPersonalSpaceFederationThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classPersonalSpaceNavigationResponseThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classPersonalSpacePropertiesThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classPopUpDialogTitleRenders a control that is used to display the title for a popup dialog.
Public classPortalQuickStartGuide
Public classProfileBrowserRenders a WebPart that displays each user in the organizational hierarchy in an interactive view.
Public classProfileDetailsControlRenders UserProfile information.
Public classProfileDetailsViewerConditionally renders profile details based on the values of Collapsed and ShowSections.
Public classProfilePagesControlRenders profile controls to the SPRibbon for Business Data Connectivity (BDC) service pages.
Public classProfilePropertyCheckValueDisplays the value of the specified property if the value is set. If the value is not set, this control hides the label.
Public classProfilePropertyDisplayNameDisplays the display name of the specified profile property.
Public classProfilePropertyImageDisplays the image associated with the user's specified profile property.
Public classProfilePropertyLoaderLoads the specified user's profile and profile data based on the query string on the current page.
Public classProfilePropertyValueDisplays the value of the specified profile property.
Public classProfileProvisionerCreates profile pages for Business Data Connectivity (BDC) service entities.
Public classProfileProvisionExceptionThe exception that is thrown by methods invoked when a profile page is provisioned.
Public classProfileProvisionHostSiteExceptionThe exception that is thrown when an error related to the profile page hosting site occurs.
Public classProfilesEditorRenders a picker control that allows the user to enter or look up a profile.
Public classProfilesPickerDialogIdentifies the columns to be displayed in the ProfilesEditor control for the results generated by a ProfilesQueryControl control.
Public classProfilesQueryControlProvides the data retrieval query services for the ProfilesPickerDialog. Supports searching against users, organizations, and membership groups depending on the ProfileSearchFlags setting.
Public classProxyControlBlock
Public classPublishedNewsFeedWebPartRenders a control that is used to display and track published activity feeds.
Public classQueryResultBaseThe QueryResultBase class implements the base class for Web Parts that handle search query results.
Public classQuickLaunchHeaderRenders a control that is used to display the header of the Quick Launch bar.
Public classRatingCountFieldRepresents a field that contains the rating count.
Public classRatingCountFieldControlRenders the RatingCountField on a page (not a list view page).
Public classRedirectToSummary
Public classRelatedTagsWebPartThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classReportLibraryItemEventReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classReversibleWebControlsTableCell
Public classRightBodySectionRenders a Control that is used to create the right body section of the page.
Public classRSSAggregatorWebPartMobileAdapterRepresents an adapter that is used to customize the rendering for the RSSAggregatorWebPart control on a mobile page.
Public classScriptStringLocRenders a control that is used to render a localized string throughout a client JavaScript block.
Public classSearchBoxThis class or member is deprecated. When you upgrade or write new applications that use this class or member, use the new class or member instead. For Enterprise Search in Microsoft Office SharePoint Server 2007, use the SearchBoxEx instead. Implements the search box Web Part on the Microsoft Office SharePoint Portal Server 2003 search page.
Public classSearchBoxExImplements the search box Web Part on the Microsoft Office SharePoint Server 2007 search page.
Public classSearchResultsImplements the search results Web Part on the Microsoft Office SharePoint Portal Server 2003 search page.
Public classServerRelativeToolBarButtonRenders a button that is used to make the base URL server relative by prefixing the base URL with the site URL.
Public classSetHostUrlDialogRepresents a page that is used to configure the URL where the external content type profile page will be hosted for the current Business Data Connectivity (BDC) service application.
Public classSharingCenterWebPartRepresents a control that is used to display links to open or edit shared documents, pictures, and blog posts.
Public classShowMessageToNonScriptableClients
Public classSiteRegCatPickerEnables the user to pick a category for a site.
Public classSitesDirectoryAlertToolBarButtonRenders a toolbar button that is used to alert the sites directory.
Public classSocialCommentControlRepresents controls and client-side script for viewing and modifying social comments associated with the current page or identified URI.
Public classSocialCommentWebPartWeb Part that enables users to leave short, publicly viewable notes about the current page.
Public classSocialDataBookmarkletProvides a pop-up webpage for creating social tags and notes about the current page, including pages external to the SPsite.
Public classSocialDataBookmarkletControlDisplays a link that can be saved to Favorites that can be used to display the SocialDataFrame, allowing tags and notes to be added to the current page.
Public classSocialDataFrameProvides a pop-up page that displays controls that allow the user to view and apply social tags or notes for the current item.
Public classSocialDataFrameHeaderControlThis object, member, or enumeration is deprecated and is not intended to be used in your code.
Public classSocialDataFrameManagerRenders a SocialTagsControl and SocialCommentControl class used to view and apply social tags or notes.
Public classSocialDataUserControlProvides a UserControl that lets users access the social data and add a quick tag to the current item.
Public classSocialNavigationControlAdds two menu options to the current user’s personal action menu that let the user navigate to the "My Site" or "My Profile" pages.
Public classSocialNotificationBaseRepresents the abstract base class for the social notification controls.
Public classSocialNotificationControlRenders two image links that are used to tag the current Page and open the SocialDataFrame.aspx page, allowing the user to manage the social tags and notes that are associated with the current Page.
Public classSocialNotificationMiniControlRenders two image links that are used to tag the current page and open the SocialDataFrame.aspx page to let the user manage the social tags and notes that are associated with the current page.
Public classSocialRecentItemControlRenders recent social tags and notes associated with the current Page.
Public classSocialTabControlRenders a tab control used to switch between displaying the SocialTagsControl and the SocialCommentControl on the SocialDataFrame.aspx page.
Public classSocialTagsControlRenders controls and client-side script for viewing and modifying social tags associated with the current page.
Public classStatusNotesControlRenders a control that is used to display information about a user's current status.
Public classSTSQueryPartsProvides a query Web Part for Spotlite sites, newly created sites, and all sites created by the current user.
Public classSubmitLinkOnSTSUploadDocPageProvides a link for the user with which to upload documents.
Public classSubmitLinkToolBarButtonRenders a toolbar button that is used to navigate to the specified management page.
Public classTabRenders a control that displays a tab on the page.
Public classTabClickEventArgsProvides data for the TabClick event.
Public classTabStripControl that is used to render a row of Tab controls.
Public classTagCloudBaseWebPartRepresents an abstract base class for tag cloud Web Parts.
Public classTagCloudItemRepresents an item in the tag cloud.
Public classTagCloudWebPartRenders the most popular subjects being tagged inside an organization.
Public classTagCloudWebPartToolPartDefines a custom tool part that displays a customized user interface (UI) for defining the properties of the TagCloudWebPart inside the tool pane.
Public classTaggedPeopleListWebPartRepresents a Web Part that is used to view people who are associated with the term passed in the query string of the current page.
Public classTaggedUrlListWebPartDisplays the URLs for items tagged with the term based on the query string of the current page.
Public classTagInformationWebPartProvides the WebPart that is used to show information about the tag.
Public classTagProfileTitleControlRepresents the control that is used to display the tag profile title.
Public classTagProfileWebPartPageProvides a specialized WebPartPage used to host social tagging Web Parts, such as TaggedUrlListWebPart, TaggedPeopleListWebPart, and other Web Parts.
Public classTenantCreateProfileDialogRepresents a page that is used to create profile pages for the selected external content types in a Business Data Connectivity (BDC) service application for the tenant hosted in the current SharePoint 2010 farm.
Public classTenantSetHostUrlDialogRepresents a page that is used to configure the URL where the external content type profile pages will be hosted for the current Business Data Connectivity (BDC) service application for the tenant.
Public classTextEditorDefines the text editor for the user.
Public classThoughtItemListRepresents a control that is used to display and manage social collaboration items on “My Site”.
Public classThoughtMonthSelectorRepresents a control that is used to select the month to filter the social collaboration items displayed in the ThoughtItemList control.
Public classThoughtTagListRepresents a control that is used to select a specific tag for filtering the social collaboration items displayed in the ThoughtItemList control.
Public classThoughtTagSortRepresents a control that is used to sort the tags displayed in the ThoughtTagList control, either by alphabetical order or by size.
Public classThoughtViewerControlRepresents a parent container for social collaboration controls.
Public classThoughtViewSelectorRepresents a control that is used to select a view to filter the social collaboration items displayed in the ThoughtItemList control to the following social collaboration items: All Tags, Notes, Private, or Public.
Public classTOCPartRenders a control that is used to display a table of contents Web Part.
Public classTopPageSectionRenders a Control that is used to create the upper section of the page.
Public classUserProfileServiceAudienceStatisticsWebPartRepresents a Web Part that renders the audience statistics for the User Profile Service Application.
Public classUserProfileServiceImportStatisticsWebPartRenders the user profile import statistics for the User Profile Service Application.
Public classUserProfileServiceStatisticsWebPartBaseProvides a base class for the WebPart objects that render statistics for the User Profile Service Application.
Public classUserProfileServiceUserStatisticsWebPartRenders the user statistics for the User Profile Service Application.
Public classWebPartPageRepresents a Web Parts page.
Public classWebPropertyRenders a property of the current website.

  StructureDescription
Public structureCategoryGroupContains information that represents a category group.

  InterfaceDescription
Public interfaceIApplyAbleFilterApplies filters to other Web Parts and saves the filter choices.
Public interfaceIPersonalPageAllows access to precached properties of My Site pages.

  EnumerationDescription
Public enumerationDropDownModes
Public enumerationDropDownModesExSpecifies the display mode for the search box Web Part's scopes dropdown in the search box Web Part.
Public enumerationProfilePropertyImage.ProfileImageSizeSpecifies the size of the image associated with a profile property.
Public enumerationSearchBoxEx.SearchBoxVisualMode
Protected enumerationSocialCommentControl.SocialCommentPropertySpecifies the properties of the SocialComment.
Public enumerationTagCloudDateRangeSpecifies the available date range of a tag.
Public enumerationTagCloudUserScopeSpecifies the terms to display in the TagCloudWebPart based on the user that tagged an item with the term.

Community Additions

ADD
Show: