C# 自定义控件类在我的项目中未知

C# 自定义控件类在我的项目中未知,c#,asp.net,webforms,C#,Asp.net,Webforms,我在asp.net web窗体中创建了一个自定义控件。 我有一个母版页,我的自定义控件在母版页中。在aspx.cs文件中,我试图从母版页获取控件 代码如下: if (Master.FindControl("Navbar1") != null) ((Controls_Navbar)Master.FindControl("Navbar1")).NavTitle = "Example"; 班级: public partial class Controls_Navbar : Syste

我在asp.net web窗体中创建了一个自定义控件。 我有一个母版页,我的自定义控件在母版页中。在
aspx.cs
文件中,我试图从母版页获取控件

代码如下:

if (Master.FindControl("Navbar1") != null)
        ((Controls_Navbar)Master.FindControl("Navbar1")).NavTitle = "Example";
班级:

public partial class Controls_Navbar : System.Web.UI.UserControl

它给了我一个错误:
编译错误
,为什么?

检查控件类、母版类和页面类的名称空间,并确保它们匹配。

错误文本?当我试图强制转换它时,它给出了
控件导航栏上的错误,错误说明了什么?找不到类型或命名空间名称“Controls_Navbar”,因此您在应用程序看不到的地方声明了该控件。它是否位于未引用的单独程序集中?它是否在不同的名称空间中,您没有“使用”?