vs2005 include file not recognizing C#

Mar 5 2009 5:26 PM

There is only one directive. Here is how it is setup.


Default.aspx has:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Diagnostics" %>

Declared at the top.

Now for the include line:
<!-- #include virtual="includes/header.aspx" -->



header.aspx has NOTHING at the top. This is because it has already been declared in Default.aspx..

|The problem is I get all these errors even though it is an include file and C# is already declared in Default.aspx.. Now if I put
<%@ Page Language="C#" Debug="true" %> at the top of header.aspx all the errors go away but then it says I cannot declare the directive more than one.

Is there a way to fix this? This has to be  a VS2005 bug among thousands of other bugs.

Thanks.