---
title: "What is the main difference between custom controls and user controls?"  
description: "What is the main difference between custom controls and user controls?"  
author: "Sushant Mishra"  
published: 2017-07-20  
updated: 2020-09-19  
canonical: https://www.mindstick.com/interview/23282/what-is-the-main-difference-between-custom-controls-and-user-controls  
category: "asp.net"  
tags: ["asp.net"]  
reading_time: 1 minute  

---

# What is the main difference between custom controls and user controls?

Asp.net Custom controls are basically compiled code, i.e., DLLs. This can be very easily added to toolbox, so it can be easily used across multiple projects using drag and drop approach. Custom controls are comparatively hard to create.

But User Controls (.ascx) are just like pages (.aspx). These controls are comparatively easy to create but tightly coupled with respect to User Interface and code. In order to use across multiple projects, we need to copy and paste to the other project as well.

## Answers

### Answer by Sushant Mishra

Asp.net Custom controls are basically compiled code, i.e., DLLs. This can be very easily added to toolbox, so it can be easily used across multiple projects using drag and drop approach. Custom controls are comparatively hard to create.

But User Controls (.ascx) are just like pages (.aspx). These controls are comparatively easy to create but tightly coupled with respect to User Interface and code. In order to use across multiple projects, we need to copy and paste to the other project as well.


---

Original Source: https://www.mindstick.com/interview/23282/what-is-the-main-difference-between-custom-controls-and-user-controls

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
