---
title: "Creating User Define Control in ASP .Net"  
description: "Step:Open a Blank Default.aspx page from visual studio 2005.Go to the solution explorer and right click on to the Default.aspx and then click on the A"  
author: "Anurag Chaurasia"  
published: 2011-02-16  
updated: 2020-03-04  
canonical: https://www.mindstick.com/articles/459/creating-user-define-control-in-asp-dot-net  
category: "asp.net"  
tags: ["asp.net"]  
reading_time: 2 minutes  

---

# Creating User Define Control in ASP .Net

##### Step:

- Open a Blank Default.aspx page from visual studio 2005.
- Go to the solution explorer and right click on to the Default.aspx and then click on the Add New Item.
- After that you have to select the Web User Control.ascx file from add new item dialog box.
- That page will be the same like as default asp page draw your user control on that page.
- Code on the User Control.ascx page:

##### Code:

```
 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %><table style="width: 330px">     <tr>         <td style="height: 148px" align="center">            <asp:Label ID="Label1" runat="server" Text="Thanks To awadh Sir" Font-Bold="True" Font-Size="XX-Large" ForeColor="Red" Visible="False"></asp:Label></td>     </tr>     <tr>         <td style="height: 55px" align="center">            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /></td>     </tr></table>
```

##### Design View of User Control:

![User Define Control in ASP .Net](https://www.mindstick.com/mindstickarticle/535bd817-c3c1-46dd-be9c-f14e42c7db78/images/7909e702-56f9-4895-a231-88112bee2f3f.png)

After making your user control you have to go on the Source view of Design Page and add that code in the start of your page.

##### Code:

```
 <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs"  Inherits="_Default" %> <%@ Register Src="~/WebUserControl.ascx" TagPrefix="shw" TagName="ShowData" %>  <!-- This is how use to declare and use a user control on your web page -->  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml" ><!—You can use that control by using that code -- ><head runat="server">     <title>Untitled Page</title></head><body>     <form id="form1" runat="server">     <div>     <shw:ShowData runat="server"  ID="sh1"/>     </div>     </form></body></html>
```

After that when you will add and click on to the button there will be a text which will diplay on your web form……

---

Original Source: https://www.mindstick.com/articles/459/creating-user-define-control-in-asp-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
