Asp net web form on sharepoint

ASP.NET is a widely used programming language for developing web applications. It provides a powerful framework for and interactive websites. In this article, we will explore how to create an ASP.NET web form on SharePoint, a popular collaboration platform.

To begin with, let's understand what ASP.NET is and how it works. ASP.NET is a server-side web application framework developed by Microsoft. It allows developers to build web applications by using any .NET supported language, such as C# or VB.NET. ASP.NET provides a rich set of controls and that simplify the development process and enhance the functionality of web applications.

Now, let's dive into creating an ASP.NET web form on SharePoint. SharePoint is a web-based collaboration platform that integrates with Microsoft Office. It allows to create, , and share documents and information within an . By combining ASP.NET with SharePoint, we can create powerful web forms that interact with SharePoint's data and services.

To get started, we need to have a SharePoint site where we can host our web form. Once we have the SharePoint site set up, we can create a new ASP.NET web form project in Visual Studio. In the project, we can add references to the SharePoint client object model, which allows us to interact with SharePoint's data and services.

Step 1: Creating the ASP.NET Web Form

To create the ASP.NET web form, we can use the ASP.NET Web Forms template in Visual Studio. This template provides a pre-built structure for creating web forms. We can add various controls, such as text boxes, buttons, and dropdown lists, to the form to collect user input.

Here's an of a simple ASP.NET web form that collects user information:


In this example, we have a text box control named “txtName” and a button control named “btnSubmit”. The button's OnClick event is wired to a method called “btnSubmit_Click” in the code-behind file.

Step 2: Handling the Form Submission

Once the user fills in the form and clicks the button, we need to handle the form submission in the code-behind file. In this example, we can store the user's name in a SharePoint list.

Here's an example of how to handle the form submission:

protected void btnSubmit_Click(object sender, EventArgs e)


    string name = txtName.Text;

    using (ClientContext context = new ClientContext("https://your-sharepoint-site"))


        List list = context.Web.Lists.GetByTitle("UserInformation");

        ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();

        ListItem newItem = list.AddItem(itemCreateInfo);

        newItem["Title"] = name;





In this example, we retrieve the user's name from the text box control and create a new item in the “UserInformation” list in SharePoint. We use the SharePoint client object model to interact with SharePoint's data and services.


Creating an ASP.NET web form on SharePoint allows us to leverage the of both technologies. We can build interactive web forms that collect user input and store it in SharePoint's data repositories. By following the steps outlined in this article, you can start building your own ASP.NET web forms on SharePoint and enhance your organization's collaboration capabilities.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents