How to: Create a SharePoint web part

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

You can create and customize a web part by adding a Web Part item to any SharePoint project and then editing the code file for the web part or by using a designer. For more information, see How to: Create a SharePoint web part by using a designer.

To create a SharePoint web part

  1. Create or open a SharePoint project.

    For more information, see SharePoint project and project item templates.

  2. Choose the SharePoint project node in Solution Explorer and then choose Project > Add New Item.

  3. In the Add New Item dialog box, expand the SharePoint node, and then choose the 2010 node.

  4. In the list of SharePoint templates, choose Web Part.

  5. In the Name box, specify a name for the web part, and then choose the Add button.

    The web part appears in Solution Explorer. For more information about the files that a web part includes, see Create web parts for SharePoint.

  6. In Solution Explorer, open the code file for the web part that you just created.

    For example, if the name of your web part is WebPart1, open WebPart1.vb (in Visual Basic) or WebPart1.cs (in C#).

  7. In the code file, add controls to the CreateChildControls method.

    For an example, see Walkthrough: Create a web part for SharePoint.

See also