Pongo el espacio de nombres en un código de vista detrás, pero no puedo llamar a ninguna clase de este espacio de nombre en aspx.asp.net mvc - Espacio de nombres en la vista
En CodeBehind:
using MVCTest.Controller;
Pongo el espacio de nombres en un código de vista detrás, pero no puedo llamar a ninguna clase de este espacio de nombre en aspx.asp.net mvc - Espacio de nombres en la vista
En CodeBehind:
using MVCTest.Controller;
intenta utilizar en el archivo aspx/ascx
<%@ import namespace='your namespace' %>
también se podría tratar de importar el espacio de nombres en el web.config
<system.web>
<pages>
<namespaces>
<add namespace='you namespace' />
</namespaces>
</pages>
</system.web>
¿Se acordó incluir el montaje, así? P.ej. de esta manera:
// system.web/compilation/assemblies
<add assembly="Microsoft.Web.Mvc"/>
Supongamos que esta es su .C archivo decir
espacio de nombres MVCTest.Controller {
public class Utility { public static void func1() {} }
}
Intente llamar la función por: Utility.func1()
Añadir la importación comunicado Si está utilizando el motor de ASP.NET (C#):
<%@ Import Namespace="My.Namespace.Path" %>
<html goes here>
...
</html>
O
Añadir la usando comunicado a la vista si está utilizando el motor de la maquinilla de afeitar:
@using My.Namespace.Path
@{
ViewBag.Title = "My Page";
...
}
<html goes here>
...
</html goes here>