In your one application Test.DL and Test.Web.UI Both are diffrent Project as Web user Interface and Data Access layer?
If Yes the just follow the below steps.
1) Right click on Project Name Test.Web.UI and select Add Reference Option.
![](https://i.imgur.com/zsfZjvv.png)
2) Then Select Projects tab. where you need to select Project Name Test.DL and then click on Ok.
![](https://i.imgur.com/nt7SMbT.png)
3) Reference of Project Test.DL is now Added now in Test.Web.UI project in References Folder.
![](https://i.imgur.com/yoDCzJU.png)
4) You need to call the class from Test.DL file in Test.Web.UI so just Create object of class and use it If you have not Added name space which is same of class file in Test.DL then you need to add name space.
![](https://i.imgur.com/NHoUJ8b.png)
![](https://i.imgur.com/S01btEN.png)
Or if Your Test.DL is in another application in another project then you need to add its reference like below.
1) Right click on Project Name Test.Web.UI and select Add Reference Option.
![](https://i.imgur.com/zsfZjvv.png)
2) Then Select Browse tab. from where you can browse the Application name as Test.DL.
![](https://i.imgur.com/Nytf4dM.png)
3) Go in Bin Folder And Select Test.DL Dll file and click on Ok.
![](https://i.imgur.com/mDidP1f.png)
4) Reference of Project Test.DL is now Added now in Test.Web.UI project in References Folder.
![](https://i.imgur.com/yoDCzJU.png)
5) You need to call the class from Test.DL file in Test.Web.UI so just Create object of class and use it If you have not Added name space which is same of class file in Test.DL then you need to add name space.
![](https://i.imgur.com/NHoUJ8b.png)
![](https://i.imgur.com/S01btEN.png)
In sample Example I just users Default.aspx page where i am accessing the class name same way you can call class in your UserControl.