Hola a todos:
Tengo una duda respecto a los namespaces en la app Web que funcionan distinto a las aplicaciones de Windows donde tengo más experiencia.
Les explico:
tengo un sitio Web donde tengo una clase en la raiz de la solución:
un fichero
Class1.aspx
con su code-Behind:
namespace Ejemplo1
{
public partial class Class1 : System.Web.UI.Page
{
protected virtual string M1()
{
return "M1";
}
}
}
En el aspx
Inherits="Ejemplo1.Class1"
también tengo una carpeta que se llama errors
dentro de esa carpeta tengo un fichero que se llama
error404.aspx
con su code-behind:
errors\error404.aspx.cs
el código es:
namespace Ejemplo1
{
public partial class errors_error404 : Class1
{
}
}
En el aspx (Inherits="Ejemplo1.errors_error404")
bueno pues la cosa casca.
(
Error 1 No se puede encontrar el tipo o el nombre de espacio de nombres 'Class1' (¿falta una directiva using o una referencia de ensamblado?)
)
No entiendo porque puesto que las dos clases estan en el mismo namespace.
¿Alguien sabe porque tengo este problema?
Gracias de antemano!!