ASP.NET custom control: Element is not a known element. This can occur if there is a compilation error in the Web site

Hi Experts,
I'm developing a custom control called MyDateTimeControl. When I register the control to an aspx file in VS2005 like this:
        <%@ Register TagPrefix="UC" TagName="MyDateTimeControl" Src="~/UserControls/MyDateTimeControl.ascx" %>
The tag "~/UserControls/MyDateTimeControl.ascx"  is underlined in red and the IDE says that "File '~/UserControls/MyDateTimeControl.ascx' was not found".

In addition, when I declare an instance of the control:
        <UC:MyDateTimeControl runat="server" id="dtcFrom" ></UC:MyDateTimeControl >
I get this error: "Element MyDateTimeControl is not a known element. This can occur if there is a compilation error in the Web site"

However, I can compile the project and it runs very well. The problem is I cannot use intellisence and the designer.cs file is not regenerated automatically whenever a new control is added anymore.

Could any one show me how to eliminate this annoying problem?
Thank you in advance.
LVL 6
thuannguyAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Albert Van HalenConnect With a Mentor Analyst developerCommented:
I don't know what the reason is/was but I has this behaviour as well.
For me it worked when I didn't specify the ~ at the register directive in the src attribute.

Hopefully it works for you as well...
0
All Courses

From novice to tech pro — start learning today.