Je place en utilisant l'espace de noms dans un code de vue derrière mais je ne peux pas appeler n'importe quelle classe de cet espace de nom dans aspx.asp.net mvc - Namespace dans la vue
En behind:
using MVCTest.Controller;
Je place en utilisant l'espace de noms dans un code de vue derrière mais je ne peux pas appeler n'importe quelle classe de cet espace de nom dans aspx.asp.net mvc - Namespace dans la vue
En behind:
using MVCTest.Controller;
essayez d'utiliser dans votre ASPX/fichier ascx
<%@ import namespace='your namespace' %>
vous pouvez également essayer d'importer votre espace de noms dans le web.config
<system.web>
<pages>
<namespaces>
<add namespace='you namespace' />
</namespaces>
</pages>
</system.web>
Est-ce que vous vous souvenez d'inclure l'assemblée ainsi? Par exemple. comme ceci:
// system.web/compilation/assemblies
<add assembly="Microsoft.Web.Mvc"/>
Supposons ceci est votre Fichier .Cs dire
namespace MVCTest.Controller {
public class Utility { public static void func1() {} }
}
Essayez d'appeler la fonction par: Utility.func1()
Ajouter la instruction import Si vous utilisez le moteur ASP.NET (C#):
<%@ Import Namespace="My.Namespace.Path" %>
<html goes here>
...
</html>
OU
Ajouter le en utilisant la déclaration à votre avis, si vous utilisez le moteur de rasoir:
@using My.Namespace.Path
@{
ViewBag.Title = "My Page";
...
}
<html goes here>
...
</html goes here>